1、自己定义一个ll(1)文法 示例如(仅供参考) g[e]:e →te' e' → +te' | ε t →f
时间: 2024-05-23 12:16:27 浏览: 52
编译原理实验(自上而下的语法分析-LL(1)分析器 含代码和结果)
5星 · 资源好评率100%
下面是一个示例的 LL(1) 文法:
S -> A | B
A -> aBa
B -> bAb
C -> c
其中,终结符集合为 {a, b, c},非终结符集合为 {S, A, B, C}。该文法的 LL(1) 分析表如下:
| | a | b | c | $ |
|---|---|---|---|---|
| S | A | B | C | |
| A | aBa | | | |
| B | | bAb | | |
| C | | | c | |
其中,$ 表示输入串的结束符号。
阅读全文