杭电编译原理实验课作业 基于JAVA实现: 基于Sys的词法分析器 不带预测分析的递归下降语法分析(可以后续结合Grammar类设计成带有预测分析的) 左递归消除 左公共因子抽取 通用的LL(1)语法分析器(文法描述参考test下的json文件, 需要结合Adapter类使用)