【发布时间】:2018-05-02 10:26:18
【问题描述】:
语法:
S->aABb
A->a/epsilon
B->b/epsilon
这个语法不是LL(1),但是这个语法是无歧义的,所以即使在表中有多个条目之后,这个语法也是无歧义的。那么,当语法为 Unambiguous 时,表中有多个条目的直观含义是什么。
解析器访问列M[B, b]时,有B->b和B-> epsilon两个选择。这种性质不是不确定的,但这种语法在现实中是明确的,因此如何解决这种冲突,其中虽然我们在解析表中有多个条目,但语法仍然是明确的。
【问题讨论】:
标签: compilation compiler-construction