« 2014年春季学期编译原理作业、报告和代码提交方法龙应台写给儿子安德烈的一段话 »

关于编译原理实验的要求(新)

实验内容分三部分(共24学时): 1.词法分析器的设计与实现; 2.语法分析器的设计与实现(建议采用LR(1)分析法); 3.语义分析和中间代码生成器的设计与实现。 实验报告的要求见下面的报告格式。

语言的基本组成成分包括:说明语句;赋值语句;逻辑表达式和算术表达式;顺序语句;IF语句;循环语句;过程说明语句;过程调用语句;输入输出语句。各种语句的文法和翻译方案见附件,只是一个参考,同学们要自己设计成所需要的格式。

实验报告格式(以词法分析为例,将三个实验综合在一起写就可以)

1.实验题目
2.实验目的
3.实验内容和要求
给出语言的词法规则描述
标识符、关键字、整常数、字符常数、浮点常数
单界符:+,-,×,:,…
双界符:/*,:=,…
注释
出错处理:位置、类型等
4.总体设计
总体结构;
数据结构设计:符号表、关键字等;
功能设计;
5.详细设计与实现
状态转换图和程序框图等;
6.测试
测试样例
输出结果
7.总结

 

各种语言成分的语法及其翻译方案.doc

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。