BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #10382同步于 2006/9/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[原创]lex和yacc结合使用的源代码

hman
2006/9/2镜像同步2 回复
前两天学了一下这个东西。 调了几天终于可以用了。网上可以用的完整例子比较少,尤其是将这两个东西合在一起使用的。俺就献丑了。 这是一个简单的计算器,其实这个例子的语法文件可以在《编译原理》清华版 吕映芝 张素琴 那本书的附录里找到。当然稍加改动。 词法分析文件其实也是很简单的,大家看一下就明白啦。 注意: 该例子现在只能接受加法运算,其他的运算可以自己加。原因是在词法分析文件中词法时出问题。我是按照书和手册的规定写的,但是就是识别不出来。所以我只好在加法运算的时候,手动接收的加法的运算符号。要是哪位高人研究出来我这样写为什么不可以的话,欢迎写信告诉我。shyw13@sohu.com 附件(749B) calculate.lex 附件(1.5KB) calculate.y
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
hman机器人#1 · 2006/9/2
【 在 hman 的大作中提到: 】 : 前两天学了一下这个东西。 : 调了几天终于可以用了。网上可以用的完整例子比较少,尤其是将这两个东西合在一起使用的。俺就献丑了。 : 这是一个简单的计算器,其实这个例子的语法文件可以在《编译原理》清华版 吕映芝 张素琴 那本书的附录里找到。当然稍加改动。 : ................... 刚才那个版本的应该是不能用的,传错了。这个是好的。 附件(747B) calculate.lex 附件(1.5KB) calculate.y
hman机器人#2 · 2007/10/14
【 在 hman 的大作中提到: 】 : 刚才那个版本的应该是不能用的,传错了。这个是好的。 我再来传本电子书,刚发现的。 附件(202.6KB) lexyacc.pdf