Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 950 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 950 Bytes

CompileTheory-SmallCompiler

Implement a small compiler with Python to generate 8086 assembly code

  1. Run Enviroment
    python2.17.13+PyQt4 (I use pycharm2016+Anaconda2+PyQt4)

2. Run procedure
(1)Firstly, make sure you have already configured the run enviroment.
(2)Then, find compiler.py whose path is /Lex_compile/compiler.py and run it.
(3)Finally, you could see the interface and run the program.

3. Folder
(1)You can get the test results in the directory Lex_Compile/测试结果
(2)You can get the test grammers in the directory Lex_Compile/测试文本

Thanks for your reading! Besides, if you want to get more description of the project, you can see my zhihu:

编译原理——小型类C编译器的设计和实现(生成8086汇编代码)之3:实验结果&干货总结 - Hallucination的文章 - 知乎 https://zhuanlan.zhihu.com/p/65136473