词法语法语义分析器

时间:2014-10-04 15:36:19
【文件属性】:

文件名称:词法语法语义分析器

文件大小:157KB

文件格式:ZIP

更新时间:2014-10-04 15:36:19

编译原理课设 词法分析 语法分析 语义分析

内容摘要 对源文件进行词法分析,语法分析和语义分析,分析当前单词,回送给语法分析程序同时产生相应的二元式文件和符号表。在此过程中,应用SLR(1)文法。同时设计状态站、符号栈、语义栈,在进行语法分析时,也伴随着语义的分析,根据赋值语句和算数表达式的文法及相应的语义子程序,最后生成一个四元式文件,存放结果。 关键字:SLR(1) 符号栈 状态栈 语义栈 词法、语法、语义分析


【文件预览】:
编译器
----卢惊波课设.doc(368KB)
----代码()
--------Compiler.java(20KB)
--------Main.java(119B)

网友评论

  • 代码是有错误的,at complete.Compiler.SLR(Compiler.java:445) at complete.Compiler.fenXi(Compiler.java:645),这两个地方出现数组越界的情况,稍微修改下才能运行。而且写在一个类里面,内容比较复杂,大家可以分在不同的包下面,便于学习
  • 总之是十分感谢,我的编译原理的课程设计过关了,谢谢。
  • 写的有点过于简单,不值5分,只可以识别非常简单的定义语句,居然还是毕设,真是想不通,都可以拿出手?
  • 代码是java的,虽然对我没用,不过做得很好。
  • 下了后 看见是JAVA的就没用
  • 还行吧,注释再多点就好了
  • 代码是JAVA的,很好用