BJUT-编译原理 课程设计 使用LL(1)实现的一个简单的语法分析器 学编译原理时实践,参照紫龙书最后一章的Java程序源码编写 支持常见表达式的语法分析 支持while、do-while、for循环语句 支持case分支语句 支持JSON解析 支持面向对象的语法分析,如struct,class,extends语法 支持简单的auto自动类型推导 中间代码生成 这个语法分析器会读取符合语法规范的源程序,并生成xml格式的中间代码,有助于理解翻译的过程 in.txt是输入样例程序,out.xml是输出的中间代码