(5)
遇到错误时可显示提示信息,然后跳过错误部分继续进行分
析。
(二)实验报告撰写要求
(1)
系统功能(包括各个子功能模块的功能说明);
(2)
开发平台(操作系统、设计语言);
(3)
设计方案;
1)
主数据流图;
2)
主要子程序的流程框图(若有必要);
3)
模块结构图;
4)
主要数据结构:符号表、TOKEN 串表等。
(4)
具体设计过程(包括主控程序、各个功能模块的具体实现)。
1.
系统功能:
根据附录给定的文法,从输入的类 C 语言源程序中,识别出各个具有
独立意义的单词,即关键字、标识符、常数、运算符、分隔符五大类。
然后输出本源程序的符号表显示在 dos 界面与存放在文本文件中。本程
序以如下源程序(语法分析的例子)示范:
源程序;
int a;
int b;
int c;
a=2;
b=1;
第 2 页