编译原理语法分析 LR(1) 主要代码 运行成功