实验2. 语法分析实验报告
一、 实验目的
编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。
二、 实验内容
利用C语言编制递归下降分析程序,并对简单语言进行语法分析。
1、 待分析的简单语言的语法
用扩充的BNF表示如下:
(1)::=beginend
(2)::={;}
(3)::=
(4)::=ID:=
(5)::={+|-}
(6)::={*|/}
(7)::=ID| NUM|()
2、实验要求说明
输入单词串,以“#”结束,如果是文法正确的句子,则输出成功信息,打印“success”,否则输出“error”。
2019-12-21 20:18:32
55KB
语法分析
1