歧义语法被定义为,“歧义语法是一种上下文无关的语法,其中存在一个字符串,该字符串可以具有多个最左边的派生或解析树。”
我的疑问是,
1)如果语法有多个最右派生词,这是否会使语法模棱两可?
2)如果语法有多个最右导数,这是否意味着它将有多个最左导数?
并且拥有多个最右导数对 LL(1)、LR(0) 解析器、LR(1) 解析器等的解析能力有任何影响,为什么?
一切都是基于最左导数定义和处理的。这可能是因为我们从左向右移动。但是我们能从最右导数中获得任何见解吗?
歧义语法被定义为,“歧义语法是一种上下文无关的语法,其中存在一个字符串,该字符串可以具有多个最左边的派生或解析树。”
我的疑问是,
1)如果语法有多个最右派生词,这是否会使语法模棱两可?
2)如果语法有多个最右导数,这是否意味着它将有多个最左导数?
并且拥有多个最右导数对 LL(1)、LR(0) 解析器、LR(1) 解析器等的解析能力有任何影响,为什么?
一切都是基于最左导数定义和处理的。这可能是因为我们从左向右移动。但是我们能从最右导数中获得任何见解吗?