【文件属性】:
文件名称:用lex&yacc制作的计算器
文件大小:19KB
文件格式:RAR
更新时间:2011-12-06 16:23:22
lex yacc 计算器 正则表达式 上文无关文法
很多人都知道lex&yacc,特别是计算机科班毕业的。因为在unix上自带的bshell就有这些功能。
cygwin里面也有这些。
可是,这种基本的功能,在win32平台下,微软似乎忘了。
有个外国人写了个软件Parser Generator (bum-bee).
他把unix的这些功能,做了个软件放到win32平台上。
我的这个例子不是讲这些理论,而是想对那些初学者讲解,如何把这种第三方工具集成到vc中,如何设置vc ide来编译这些文件。
有兴趣的人,可以给我写信。
haoyujie@sohu.com
但我很忙,可能很久也不去一回,所以可能很久才能回。
【文件预览】:
calculate_strcmp
----mssccprj.scc(252B)
----lexer.cpp(13KB)
----lexer.h(2KB)
----test.txt(24B)
----Utils.h(582B)
----Symbol.h(1KB)
----Utils.cpp(736B)
----parser.v(9KB)
----Readme.txt(1KB)
----symbol.cpp(2KB)
----parser.h(3KB)
----symbol.dsw(537B)
----lexer.l(3KB)
----symbol.dsp(5KB)
----lexer.v(9KB)
----parser.y(3KB)
----parser.cpp(21KB)
----vssver2.scc(470B)
网友评论
- 比较简洁 可以看懂
- 值得学习,功能实现的还是有点少
- 值得学习,功能实现的还是有点少
- 挺好的 但是 木有exe啊
- 不错,实现起来还好
- 值得学习,功能实现的还是有点少