- 6
- 0
- 约7.14千字
- 约 12页
- 2018-01-05 发布于河南
- 举报
编译原理(文法知识)
文法是一个四元组:G = {VT,VN,S,P}
?
??? 其中VT是一个非空有限的符号集合,它的每个元素成为终结符号。VN也是一个非空有限的符号集合,它的每个元素称为非终结符号,并且VT∩VN=Φ。SVN,称为文法G的开始符号。P是一个非空有限集合,它的元素称为产生式。所谓产生式,其形式为α→β,α称为产生式的左部,β称为产生式的右部,符号“→”表示“定义为”,并且α、β(VT∪VN)*,α≠ε,即α、β是由终结符和非终结符组成的符号串。开始符S必须至少在某一产生式的左部出现一次。另外可以对形式α→β,α→γ的产生式缩写为α→β|γ,以方便书写。
?
??? 注:一般以大写字母表示非终结符,以小写字母表示终结符。
?
??? 著名语言学家Noam Chomsky(乔姆斯基)根据对产生式所施加的限制的不同,把文法分成四种类型,即0型、1型、2型和3型。
?
0型文法
?
??? 设G={VT,VN,S,P},如果它的每个产生式α→β是这样一种结构:α(VT∪VN)* 且至少含有一个非终结符,而β(VT∪VN)*,则G是一个0型文法。0型文法也称短语文法。一个非常重要的理论结果是:0型文法的能力相当于图灵机(Turing)。或者说,任何0型文语言都是递归可枚举的,反之,递归可枚举集必定是一个0型语言。0型文法是这几类文法中限制最少的一个,所以一般见到的至少是0型文法。
您可能关注的文档
- 《Excel》期末试卷.doc
- 工科 Java期末考试选择题题库.doc
- 长风门窗常见问题.doc
- 百度烤肉营销方案.doc
- 2014年海曙区中小学信息学竞赛初赛试题.doc
- 全国2009年7月高等教育自学考试计算机软件基础(二).doc
- dll com的各种调用方法.doc
- 事业单位考试信息技术试题.doc
- 初2012级毕业会考复习资料汇总.docx
- 2012凌源小学信息技术试卷新(8开横排).doc
- 年产750台卧式加工中心生产项目可行性研究报告.docx
- 2026年人工智能教育解决方案研究报告.docx
- 2026年智能手表健康监测功能评估报告.docx
- 初中音乐教师利用智能创作软件进行教学资源开发的路径探索课题报告教学研究课题报告.docx
- 2026年杀菌消毒洗手液市场需求调研报告.docx
- 互帮互助温暖同窗情谊--中小学主题班会课件.pptx
- 印太战略下的东南亚经济合作路径.docx
- CN120216818A 一种用于量化和解释关节协调的耦合角计算方法 (首都体育学院).pdf
- 呼和浩特市2026事业单位医疗岗_公共基础知识__医学基础知识试题(含答案).docx
- 2026年能源行业太阳能光伏发电储能技术突破创新报告.docx
原创力文档

文档评论(0)