- 8
- 0
- 约 81页
- 2017-08-19 发布于北京
- 举报
课程内容 第一章 概论 第二章 词法分析 第三章上下文无关文法及分析 第四章自上而下的语法分析 第五章自下而上的语法分析 第六章语义分析 第七章运行时环境 第八章代码生成 第三章 上下文无关文法及分析 3.1 语法分析过程 语法分析以词法分析程序输出的单词序列为输入,分析源程序的语法结构,判断它是否为相应程序设计语言的合法程序。 通常语法分析的结果是构造出表示该语法结构的分析树(parse tree)或语法树(syntax tree)。 语法分析阶段可以确定单词流中违反源语言语法结构规则的错误。 生成方式(文法):语言中的每个句子可以用严格定义的规则来构造。 识别方式(自动机):用一个过程,当输入的一任意串属于语言时,该过程经有限次计算后就会停止并回答“是”,若不属于,要么能停止并回答“不是”,要么永远继续下去 。 Noam Chomsky研究了自然语言的结构,提出了一种用来描述语言的数学系统(Chomsky文法),并以此定义了四类性质不同的语言,称为语言(文法)的Chomsky分类。 Chomsky文法分为四个层次:0型,1型,2型和3型文法。 其中2型文法(或上下文无关文法)被证明是程序设计语言中最有用的。 今天2型语言已代表着程序设计语言语法结构的标准方式。 问:下面的语句是否是一个符合上述语法结构的简单句子? The big elephant ate the
您可能关注的文档
最近下载
- 第13课《最后一次讲演》课件+2024—2025学年统编版语文八年级下册.pptx VIP
- 广东省高州市2025年上半年公开招聘村务工作者试题含答案分析.docx VIP
- 精品解析:2026年山东青岛市市南区中考一模语文试卷-A4答案卷尾.docx VIP
- 光学曲线磨床磨工安全操作规程.pptx VIP
- 精品解析:2026年山东青岛市市北区中考一模语文试题-A4答案卷尾.docx VIP
- 川端康成的同窗之爱、《少年》及其他.doc VIP
- 天下第一痛-三叉神经痛.ppt VIP
- 国家开放大学《马克思主义基本原理》专题测试1-8答案.docx VIP
- 《适老药食同源药膳配方食品标准通用要求》.pdf VIP
- 部编版四年级下册语文期末试题(含答案).docx VIP
原创力文档

文档评论(0)