C-family-Compiler:类似于C语言的简单语言的编译器

时间:2024-04-02 16:26:46
【文件属性】:

文件名称:C-family-Compiler:类似于C语言的简单语言的编译器

文件大小:1.79MB

文件格式:ZIP

更新时间:2024-04-02 16:26:46

compiler lex yacc Yacc

C系列编译器 一种类似于c语言的简单语言的编译器。 写在Lex,Yacc,C。 编译器具有3个步骤: 词法分析重用将成为语法分析的抽象语法树。 语法分析。 三地址代码(3AC)生成。 演示: 为了运行该应用程序: 克隆此存储库。 打开Linux命令。 下载bison lex和yacc:sudo apt-get install bison。 转到项目位置。 根据语言规则更改codeTest.txt或保留模板代码。 运行命令:yacc -d parser.y 运行命令:lex Scanner.l 运行命令:cc -o test y.tab.c -ll 运行命令:./test <projectPath / codeTest.txt 如果您发现错误或需要修复的问题,请告诉我。 希望你喜欢。


【文件预览】:
C-family-Compiler-master
----codeTest.txt(2KB)
----language description()
--------full Language description.pdf(518KB)
----scanner.l(3KB)
----parser.y(76KB)
----.vscode()
--------launch.json(2KB)
----y.tab.h(3KB)
----README.md(899B)
----Videos()
--------Demo.gif(1.35MB)

网友评论