“半正则”文法是一种只允许以下形式的规则的文法:
X → y
X → y Y
X → Y y
其中 X 和 Y 是任何单个非终结符,x 和 y 是任何单个终结符。
例如,这是语言 a+ b+ 的半正则文法
S → a S
S → a A
A → A b
A → b
举一个语言不是正则语言的半正则语法的例子。一定要说明语言是什么以及为什么它不规则。
“半正则”文法是一种只允许以下形式的规则的文法:
X → y
X → y Y
X → Y y
其中 X 和 Y 是任何单个非终结符,x 和 y 是任何单个终结符。
例如,这是语言 a+ b+ 的半正则文法
S → a S
S → a A
A → A b
A → b
举一个语言不是正则语言的半正则语法的例子。一定要说明语言是什么以及为什么它不规则。