编译原理
文章平均质量分 81
CooperNiu
这个作者很懒,什么都没留下…
展开
-
实验二 预测分析算法的设计与实现
实验二 预测分析算法的设计与实现 (8学时) 一、实验目的 通过预测分析算法的设计与实现,加深对自上而下语法分析方法的理解,尤其是对自上而下分析条件的理解。 二、实验要求 输入文法及待分析的输入串,输出其预测分析过程及结果。 三、实验步骤 1. 参考数据结构 (1)/定义产生式的语法集结构/ typedef struct{ char formula[200];//产原创 2017-11-17 14:46:04 · 8653 阅读 · 3 评论 -
编译原理 First集 Follow集 select集 通俗易懂的讲解 + 实例
First集Follow集通俗易懂的讲解加实例First 如A->aB | CD这里面包含了组成First(A)的两种情况: 以终结符开头,当然要把这个终结符(a)放到A的First里 以非终结符开头,先把C的First放到A的First里再看如果C的First中有空(∈)的话就把D的First放到A的First里(因为如果C的First为空,那么D的First就有可能紧挨原创 2017-11-13 20:59:41 · 35121 阅读 · 18 评论 -
编译原理期末复习考点总结(一) 通俗易懂的方式解释概念(纯手打)
编译原理总结基础概念编译程序是什么? 能把源语言程序转换成目标语言程序的程序。编译过程 词法分析: 扫描源程序,将其分解为词法单元后输出。 方法:正规式,有限自动机。语法分析: 根据语法规则,对词法单元进行推导或规约,识别出各类语法单元,最终判断输入串语法是否正确。 方法:上下文无关文法。语义分析与中间代码生成: 使用语法树和符号表对语法单元原创 2017-12-29 16:11:37 · 13619 阅读 · 3 评论