1. 首页
  2. 课程学习
  3. Java
  4. 用Java编写LL(1)语法分析程序-编译原理三级项目

用Java编写LL(1)语法分析程序-编译原理三级项目

上传者: 2023-06-06 19:41:48上传 ZIP文件 503.51KB 热度 6次

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

下载地址
用户评论