问个命令解释器的问题

发布于 2022-07-19 18:11:32 字数 181 浏览 7 评论 8

想做个命令解释器,类似linux下的cd,ls等命令,后面可以接不同的参数。
这个应该参考什么资料呢?或者有什么书籍供阅读?刚google了一下,没发现很多相关的。

//另外,有人对有限自动机熟么?偶想用自动机做命令解释器的词法分析,可是如果参数很多的话,估计自动机没发做...

欢迎发表意见啊:)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

友欢 2022-07-24 22:22:39

嗯,这么多人推荐,那是该看看lex和yacc了

最美不过初阳 2022-07-24 22:05:15

用 lex + yacc。
做起来很简单的。

郁金香雨 2022-07-24 22:01:01

嗯,可是man bash发现bash没有用lex跟yacc来做吧?

凉墨 2022-07-24 21:45:27

原帖由 samuelz 于 2006-7-4 10:04 发表
回楼上的,lex yacc是做词法语法分析的,主要是应用于语言的。命令解释器的做法中用这个的有什么实例和资料么?google了一下没找到...汗

用lex,yacc 是个不错的选择 做命令解析.

撑一把青伞 2022-07-24 21:35:28

回楼上的,lex yacc是做词法语法分析的,主要是应用于语言的。命令解释器的做法中用这个的有什么实例和资料么?google了一下没找到...汗

夜未央樱花落 2022-07-24 21:24:05

偶不是大牛,可是要用到...
先看看bash的资料...
thanks

很糊涂小朋友 2022-07-24 19:06:57

这玩意都是大牛写的。

◇流星雨 2022-07-23 22:11:34

man bash
info bash

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文