- 词法分析:明确语言的词法规则,根据具体情况,由同学们自己选取某种语言的一个适当大小的子集,写出基本保留字、标识符、常数、运算符、分隔符和程序例。
- 语法分析是编译过程的第二个阶段。它的任务是在实验一(词法分析器)的基础上,用算符优先法、递归下降分析法、LL(1)分析法或LR分析法之一,对赋值语句进行语法分析,使其能够判断语句是否正确。
1)定义目标语言的语法规则。如:
文法G(E):
(1) E→E+T
(2) E→T
(3) T→T*F
(4) T→F
(5) F→(E)
(6) F→i
2)求解某种语法分析法需要的符号集合和分析表
3)对给定表达式进行语法分析,输出语句正确与否的判断。
-
源码加报告https://download.csdn.net/download/qq_52426851/85333304
编译原理实验,简单的词法分析器和语法分析器
于 2022-10-21 23:16:29 首次发布