1. 首页
  2. 编程语言
  3. Java
  4. Compiler_mean3.rar

Compiler_mean3.rar

上传者: 2020-02-11 11:42:18上传 RAR文件 76.04KB 热度 38次
input.txt是输入的测试文件。produce.txt是输入的LR1产生式,能力不大,能if,while,赋值,加,乘,不能处理任何嵌套,没有数组,(这个你可以自己加文法进去进行处理)Grammar.txt是某个博客上的文法,看着很靠谱,但是我没有再做测试的心思了。。。这个程序没啥bug,但是文法如果有左递归,那肯定是会出现stackoverflow的(书上算法就是这么设计的)另外LR文法不能有二义性,你得在文法里面把算术优先级给解决了。另外如果加入嵌套,那必然复杂度指数上升,得跑很久。。。。十分钟似乎都不算多。。运行指南:gui.JtableParse3.java
下载地址
用户评论