compiler-lexer

python_lexer

用python完成的C语言词法分析器,测试文件输出文件

java_lexer

使用语言识别工具ANTLR4,和Java语言来完成。使用时需要先安装antlr4

  • 生成lexer和parser

    antlr4 SysYLexer.g4
  • 编译并运行测试文件

    javac *.java
    java Main ../test1.sysy

详见njucompilers实验