- 博客(0)
- 资源 (4)
空空如也
编译原理 语法分析 预测分析法(含代码)
由于预测分析和递归子程序都是自顶向下的分析方法,这里给出无回溯的和无左公因子的文法。无左递归和无左公因子的BNF如下:
→.
→PROGRAM 标识符;
→
→CONST;|ε
→标识符=无符号整数
→, |ε
→VAR|ε
→标识符:;
→,标识符|ε
→|ε
→INTEGER|LONG
→;|ε
→PROCEDURE 标识符:
→(标识符:)|ε
→;|ε
→|||||
→标识符
→:=|()|ε
→IFTHEN
→WHILEDO
→READ (标识符)
→WRITE (表达式)
→, |ε
→BEGIN END
→; |ε
→ |ODD
→+|-|
→|ε
→
→|ε
→标识符|无符号整数|()
→+|-
→*|/
→=||<||>=
2014-04-23
编译原理实验 语法分析 递归下降分析法(含代码)
用扩充的BNF表示如下:
(1)::=beginend
(2)::={;}
(3)::=
(4)::=ID:=
(5)::={+|-}
(6)::={*|/}
(7)::=ID| NUM|()
2014-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人