为了节省空间,我们将文法G[E]分析动作表(ACTION)和状态转换表(GOTO)关于终结符的各列对应地进行合并,合并之后分析表如下表所示。(关于表的构造方法以后再讨论) 即对文法中的任意一个非终结符号,其规则右部有多个选择时,若由各个选择所推出的终结符号串首符号集合要两两不相交。这样,就可能根据当时读进的符号是属于哪个选择的FIRST(αi),来唯一地确定应该选用哪个选择来匹配输入串。 第四章 语法分析 §4.4 语法分析程序的自动生成 一、分析器的生成器YACC 1. YACC的定义 2. YACC的工作过程 3. YACC的规格说明 二、用YACC处理二义性文法 §4.4 语法分析程序的自动生成 随着许多新语言的出现及计算机技术的发展,人们对开发编译程序的软件工具的需求大大增长。以LR文法和分析方法为基础,从本世纪70年代开始出现自动生成语法分析程序的工具。YACC(Yet Another Compiler-Compiler)就是其中最杰出代表。该系统是美国贝尔实验室的软件产品,为UNIX操作系统下的一个软件开发工具。它是由S·C· Johnson设计的。目前已经移植到多种操作系统上,并已成功开发了许多编译系统,深受软件工作者所喜爱。 §4.4 语法分析程序的
您可能关注的文档
最近下载
- 2025年中山大学招聘真题(行政管理岗).docx VIP
- 工程计划管理培训课件.pptx VIP
- 2025年高考全国乙卷思想政治试卷及答案.docx VIP
- 合肥高新区2026年社区工作者(专职网格员)招聘考试试卷1-含答案和解析.docx VIP
- 武汉市市政基础设施工程施工统一规定用表[精选].doc VIP
- 保安员资格考试100题试题及答案.pdf
- 新通用大学英语视听说4-教师用书参考版.pdf VIP
- 湖南省长沙市长沙市一中教育集团联考2024-2025学年八年级下学期7月期末物理试题(含答案).pdf VIP
- 2024年全国统一考试甲卷高考政治+历史+地理试卷(真题+答案).pdf VIP
- 2026年执法单位市场监管执法实务应知应会题.docx VIP
原创力文档

文档评论(0)