实验三 语义分析
实验三语义分析
1. 实验目的:掌握算符优先文法及语义分析过程
2. 实验内容:使用算符优先文法及语义分析方法实现以下文法对输入符号串的判别及运算
S->#L#(对文法进行拓广)
L®E
E®E+T
E®T
T®T*F
T®F
F®(E)
F®digit
3. 实验要求:
a) 算符优先级表可以手工计算,在程序中直接给出;
b) 可以不做词法分析(假定已经完成);
c) 算式中的digit为0,1,2,。。。,9;
d) 如果符号串不符合语法要给出提示,指出哪里出错;
e) 在屏幕上输出运算过程及结果;
下载地址
用户评论
代码可读性强
还可以,功能挺强大
写的很规范,如果有代码就更容易理解了!