问个命令解释器的问题
想做个命令解释器,类似linux下的cd,ls等命令,后面可以接不同的参数。
这个应该参考什么资料呢?或者有什么书籍供阅读?刚google了一下,没发现很多相关的。
//另外,有人对有限自动机熟么?偶想用自动机做命令解释器的词法分析,可是如果参数很多的话,估计自动机没发做...
欢迎发表意见啊:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
嗯,这么多人推荐,那是该看看lex和yacc了
用 lex + yacc。
做起来很简单的。
嗯,可是man bash发现bash没有用lex跟yacc来做吧?
用lex,yacc 是个不错的选择 做命令解析.
回楼上的,lex yacc是做词法语法分析的,主要是应用于语言的。命令解释器的做法中用这个的有什么实例和资料么?google了一下没找到...汗
偶不是大牛,可是要用到...
先看看bash的资料...
thanks
这玩意都是大牛写的。
man bash
info bash