我正在设计一种上下文无关的语法来生成这种语言:
{ w in {a,b}* | w is of the form uvu^R, where u and v are any strings in {a,b}* }
我将前两个字符串定义为:
U -> aU | bU | _
V -> aV | bV | _
然后结合这些:
S -> UV
但是我如何将反转表达为上下文无关语法呢?
我正在设计一种上下文无关的语法来生成这种语言:
{ w in {a,b}* | w is of the form uvu^R, where u and v are any strings in {a,b}* }
我将前两个字符串定义为:
U -> aU | bU | _
V -> aV | bV | _
然后结合这些:
S -> UV
但是我如何将反转表达为上下文无关语法呢?