文件名称:LexYaccCompiler:使用Lex,Yacc和C ++创建的编译器项目,
文件大小:8KB
文件格式:ZIP
更新时间:2024-03-07 10:21:06
C++
Lex&Yacc编译器
经过: 约瑟夫·扬科夫斯基杰森·奥特(Jason Otter) 伊恩·尼根(Ian Nyguen)
C ++ prgoram将解析source.txt并删除注释,空格和换行符。 \
结果在临时文件中:
PROGRAM aba13;
VAR
ab5, cb, be, eb : INTEGER;
BEGIN
ab5 = 5;
cb = 10;
PRINT('ab5=', ab5);
eb = cb + ab5;
PRINT( eb );
be = 2 * ab5 + eb;
PRINT( be );
END.
然后使用make运行makefile将输出可运行的C ++程序。 结果:
#include
【文件预览】:
LexYaccCompiler-master
----323comp.y(4KB)
----source.txt(435B)
----LICENSE(11KB)
----README.md(662B)
----makefile(318B)
----323comp.l(1KB)
----323-Project-Part01.cpp(4KB)