Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Uyouii/cCompiler
c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
https://github.com/Uyouii/cCompiler
c compiler cpp11 lex mips python3 yacc
Last synced: 2 months ago
JSON representation
c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现了中间代码的优化操作。之后利用 python 对中间代码进行处理并生成 mips 汇编码并且可以成功在 PCSpim(mips 模拟器)上运行。
- Host: GitHub
- URL: https://github.com/Uyouii/cCompiler
- Owner: Uyouii
- Created: 2017-05-27T15:05:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-22T03:12:56.000Z (over 7 years ago)
- Last Synced: 2023-10-20T23:38:02.268Z (over 1 year ago)
- Topics: c, compiler, cpp11, lex, mips, python3, yacc
- Language: C
- Homepage:
- Size: 11.9 MB
- Stars: 163
- Watchers: 6
- Forks: 57
- Open Issues: 0
Awesome Lists containing this project
- AwesomeCompiler - cCompiler