文法定义公式如下:
Chomsky 文法分类将文法分为四种,0型文法( PSG )、1型文法( CSG )、2型文法( CFG )和3型文法( RG )。
又被称为无限制文法(Unrestricted Grammar), 或者短语结构文法(Phrase Structure Grammar)
定义: 对于产生式 α→β , α 至少包含一个非终结符。
为什么要叫无限制文法,明明它要求产生式的左部必须包含一个非终结符。
又被称为上下文有关文法(Context-Sensitive Grammar)
定义:对于产生式 α→β , |α| <= |β| , 仅仅 S→ε 除外
为什么叫做上下文有关文法?
一般情况下,这种产生式的形式为 α1Aα2→α1βα2
又被称为上下文无关文法(Context-Free Grammar)
定义:对任一产生式 α→β ,都有 α∈VN,β∈(VN∪VT)*
为什么叫上下文无关文法?
又被称为正则文法(Regular Grammar,RG),分为右线性(Right Linear)文法和左线性(Left Linear)文法。
定义: 对任一产生式 α→β ,都有 α∈VN,β最多两个字符元素,如果有二个字符必须是(终结符+非终结符)的格式,如果是一个字符,那么必须是终结符。
根据产生式右部非终结符位置不同,分为右线性文法和左线性文法。
可以看出,不同文法就是对产生式进行逐层的限制,所以各个文法是包含关系,即0型文法包含1型文法;1型文法又包含2型文法;2型文法最后包含3型文法。
本文地址: http://www.goggeous.com/20241127/1/76900
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-11-27 06:06:12职业培训
2024-11-27 06:06:12职业培训
2024-11-27 06:06:10职业培训
2024-11-27 06:06:09职业培训
2024-11-27 06:06:00职业培训
2024-11-27 06:06:00职业培训
2024-11-27 06:05:59职业培训
2024-11-27 06:05:58职业培训
2024-11-27 06:05:57职业培训
2024-11-27 06:05:56职业培训
2024-12-28 12:46职业培训
2024-12-14 03:42职业培训
2024-11-26 12:29职业培训
2025-01-02 10:07职业培训
2024-11-27 14:22职业培训
2025-01-02 13:28职业培训
2025-01-08 09:47职业培训
2024-12-14 02:34职业培训
2024-12-04 21:48职业培训
2025-01-03 10:21职业培训
扫码二维码
获取最新动态