forked from XIEXIEA97/PYC_COMPILER
-
Notifications
You must be signed in to change notification settings - Fork 0
Lppy/PYC_COMPILER
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Linux环境下: 执行 make 命令即可编译生成二进制文件./parser。 执行 ./parser 即可在命令行下输入我们的类C语言(以#结束)。(text.txt中包含许多例子) 执行 ./parser < xxx.pyc 即可编译我们的类C语言的文件。(test.pyc为一个较复杂的测试用类C语言文件) 执行 ./parser 成功后,输出的中间语法树JSON文件位于 visualization/data.json 中。 阅读 visualization/Readme.txt 以可视化查看JSON格式的中间语法树。 执行 ./parser 成功后,输出的汇编代码为dosx86.asm,在DOSBOX中使用MASM汇编器即可编译运行。
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 84.0%
- Yacc 11.3%
- Lex 2.5%
- HTML 1.7%
- Makefile 0.5%