在目录中说明 2 型和 3 型文法?
乔姆斯基层级结构如下所示:
2 型——上下文无关文法 (CFG)
- 2 型文法由上下文无关语言生成。
- 由文法生成的语言由下推自动机识别。
- 2 型必须在 1 型中。
- 产生式的左端只能有一个变量。
|alpha| =1
对 beta 没有限制。
产生式规则形式如下:
A->alpha
其中,A 是任何单个非终结符,是终结符和非终结符的任意组合。
示例
S->AB
A->a
B->b
3 型——正则文法
- 3 型文法由正则语言生成。
- 这些语言正是所有能够被有限状态自动机接受的语言。
- 3 型是最受限制的文法。
形式为
V->VT*/T* 或 V->T*V/T*
示例
S->ab
广告