我正在学习语法中的歧义,我需要一些帮助才能更好地理解。这是一个语法:
<S> ::= if <S> then <S>
<S> ::= if <S> then <S> else <S>
<S> ::= a
使用解析树或最左边的推导,我怎样才能证明这个语法是模棱两可的?
我正在学习语法中的歧义,我需要一些帮助才能更好地理解。这是一个语法:
<S> ::= if <S> then <S>
<S> ::= if <S> then <S> else <S>
<S> ::= a
使用解析树或最左边的推导,我怎样才能证明这个语法是模棱两可的?