编译原理 算符优先文法处理 源代码(java)

时间:2016-03-06 12:02:32
【文件属性】:

文件名称:编译原理 算符优先文法处理 源代码(java)

文件大小:3KB

文件格式:JAVA

更新时间:2016-03-06 12:02:32

编译原理

1.算术表达式的文法可以是(你可以根据需要适当改变): E→E+E|E-E|E*E|E/E|(E)|i 2.根据算符优先分析法,将表达式进行语法分析,判断一个表达式是否正确。 3.将赋值语句进行语法分析,翻译成等价的一组基本操作,每一基本操作用四元式表示。


网友评论

  • 学习下,谢谢分享
  • 这个根本不是算法优先算法 就是表达式求值。
  • 有点问题,还是自己写了
  • 遗憾的是不能手动输入文法自动判断首集和尾集,分析表是已经固定了的
  • 写的不错!!
  • 不行,编译没问题,运行不行,有死循环!
  • 有参考价值,挺不错的。
  • 有点错误!修改下才行了
  • 运行是死循环。不行啊。
  • 什么都分析不出,只有死循环!
  • 不行,编译没问题,运行不行,有死循环!运行结果一直不停!