« 完整的pdf版编译原理课件软件设计与开发实践IV——课程要求 »

关于编译原理实验(已作废)

实验内容分三部分(共8学时): 1.算术表达式的词法分析器; 2.算术表达式的语法分析器(建议采用算符优先分析法); 3.算术表达式的语义分析和中间代码生成器。 实验报告的要求见"作业.ppt"中。

表达式的基本组成成分包括:标识符、无符号整数、无符号实数、+、-、*、/、(、);可以考虑如下扩充:数组元素引用、乘幂**、对不同进制数的支持等;可以考虑将标识符存入符号表;

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

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

发表评论:

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