云南大学编译原理实验

时间:2015-08-01 04:10:07
【文件属性】:

文件名称:云南大学编译原理实验

文件大小:1.2MB

文件格式:ZIP

更新时间:2015-08-01 04:10:07

编译原理实验 语法分析 词法分析

设计并实现一个PL/0语言的词法分析器, 对读入的PL/0源程序,输出相应的Token二元式序列。 注意:可以用LEX来实现。 编写一个程序,用于判定给定的文法是否为LL(1)文法。 注意:1.文法的机内表示;2. FIRST集和FOLLOW集的计算; 3. LL(1)预测分析表的构造。 编写一个程序,用于判定给定的文法是否为算符优先文法。 注意:1.文法的机内表示;2. FIRSTVT集和LASTVT集的计算; 3. 算符优先关系矩阵的构造。 对PL/0,编写调试一个语法分析程序。 注意:1. 可选择任何一种语法分析方法(递归下降、LL(1)、算符优先、SLR(1)等); 2. 对所用分析方法,选择一种合适的数据结构;3. 用合适的结构存放分析出的正确的语法单位并输出;4. 也可以用YACC来实现。 编写调试一个PL/0的语义分析及代码生成程序。 注意: 1. 对语法分析的输出结果进行语法制导翻译;2. 将PL/0源程序翻译成C代码并输出到一个.C文件中; 3. 用C编译器编译该.C文件,运行编译成功后的可执行文件;4. 分析结果


网友评论

  • 挺好的,很全,值得借鉴
  • 不错,部分代码可以直接拿来使用,可以作为参考。
  • 。。。好吧 我也不怎么看这些代码 不过还附带了源代码挺有用的
  • 好人一生平安,能救命的存在呀
  • 赞,资料挺好的,哈哈~
  • 非常好! 虽然是替别人下的! 但是他说没有这份报告他死定了! 哈哈,救了他一命!
  • 很全哦!!!
  • 就是我想要的 东西,十分感谢楼主
  • 还没看不知道内容,不过很感谢分享,很有借鉴意义
  • 虽然发现Lz也是到处从网上down的,但是也起了点借鉴作用。