文法检查工具:判断输入文法是否满足指定的编译解析文法类型。
目前支持检查的文法类型包括SLR(1)和LR(1)。
C语言实现
C语言实现的简易编译器前端。
通过Lex/Yacc来完成词法分析、语法分析以及语义分析,目前暂未完成。
C++实现
C++11实现的简易编译器前端。
实现思路部分参考《编译原理(Compilers: Principles, Techniques and Tools)》,目前暂未完成。
Java实现
Java实现的简易编译器前端。
其实现代码均来自于《编译原理(Compilers: Principles, Techniques and Tools)》