用Java编写LL(1)语法分析程序-编译原理三级项目
按照LL(1)分析方法编写了一个语法分析程序,使用Java编写并在IntelliJ IDEA 2021.2.1上开发。程序能够将输入的多个文法派生式数据流分割,并解决提取左公因子和消除左递归的问题,构造FIRST、FOLLOW和SELECT集,最终生成预测分析表。此外,程序还可以对任何输入字符串进行分析,并判断它是否符合LL(1)文法,同时还可以提供分析推导过程。
下载地址
用户评论