Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tcbbd/dragon-Compiler
a simple compiler for Principle of Compilers course
https://github.com/tcbbd/dragon-Compiler
Last synced: about 2 months ago
JSON representation
a simple compiler for Principle of Compilers course
- Host: GitHub
- URL: https://github.com/tcbbd/dragon-Compiler
- Owner: tcbbd
- Created: 2015-07-03T18:42:01.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-07-03T19:03:59.000Z (over 9 years ago)
- Last Synced: 2024-10-27T13:10:49.572Z (2 months ago)
- Language: C++
- Size: 828 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-se - tcbbd-2012
README
这个编译器名为dragon,一方面是因为龙书,另一方面也是因为龙爷(@陈龙龙龙龙)
Grammar目录可以视为第二次迭代时的成果,实现了语法分析,Semantic目录是第三次暨最终迭代的成果,能把源代码编译成LLVM汇编,并由LLVM解释执行或进一步编译成可执行文件。
语法语义分析代码生成主要由我完成,图形界面由主席完成,项目命名者龙爷主要负责划水。