编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。
1
本书是在陈火旺、钱家骅、孙永强三位教授编写的《程序设计语言编译原理》的基础上,结合编译技术的最新研究成果和作者多年的教学经验编写而成的。 本书比较全面、系统地介绍了编译程序构造的一般原理和基本实现方法,内容包括词法分析、语法分析、属性文法与语法制导翻译、语义分析与中间代码产生、符号表与运行时存储空间组织、优化与目标代码生成、并行编译技术。与原教材相比,本书将编译技术的最新发展,例如属性文法、面向对象语言的编译技术、并行编译技术、编译程序自动构造工具等内容系统地融合到教材中;在语言背景方面,以C,Pascal替代原教材中的FORTRAN和Algol;并在一些重要的章节中增加了必要的例题,以帮助读者理解和自学。 本书可作为高等(理、工)院校计算机科学(或工程)专业的教材,或作为教师、研究生、高年级学生或软件工程技术人员的参考书。
2021-12-23 21:11:01 8.3MB 编译原理,PDF,国防
1
编译原理答案~陈火旺那本书的第三版答案,基本上是完整的~~
2021-12-14 13:14:13 361KB 陈火旺,第三版答案
1
是陈火旺院士编的编译原理第3版电子书,绝对经典!
2021-12-07 13:36:09 8.51MB 编译原理 陈火旺 电子书
1
这个是编译原理的语法分析器,自己做的,完全能运行成功,是在DEV C++上运行的,用C语言写的 输出结果是follow集 first集,预测分析表,待分析的输入串是否符合语法规则。诚心诚意,绝不是标题党。
2021-12-06 17:14:19 13KB 语法分析 C语言 编译原理
1
想学编译原理的同学们,请到这里下载,很经典的一部编译原理学习资料,是陈火旺院士参与编著的。
1
武汉理工大学余家头校区大一上C语言程序设计实验代码(全)无报告(手写的) 编译器文件夹是完整代码,vs2017项目,应该可直接打开。 ,用的是SLR方法parser2.cpp是课程设计的语法分析和翻译成四元式用的是简单优先法实现最终结果很简陋(期末连着五门考试,事情太多,就只花了一天写),怀疑参考最后成绩为良 操作系统课程设计我的过渡为模拟设计段式存储管理的分配与回收(最坏适应算法)OperateSeg文件夹完整代码,同vs2017项目。先都写了(其实代码都差不多),还实现了紧缩和动态页式管理消除算法(LRU的近似算法,最近最少访问算法)最后成绩为优 数据库大实验(8周)我的过渡为小区停车位管理系统用的是javaWeb实现,实现的比较简单,前端用HTML + jsp实现,因为也是刚开始学javaWeb技术,这是我的第二个成品,,比较简陋,没有框架什么的所用数据库为mysql相关数据库文件在
2021-11-28 18:11:27 121.94MB 系统开源
1
用C语言编写,对一个LR(1)文法分析,文法为:实现两个数的加减乘除四则运算。并能得出计算结果。
2021-11-20 16:53:22 4KB C语言 编译原理 LR1
1
把关键字、算符、界符称为语言固有的单词,标识符、常量称为用户自定义的单词。为此设置三个全程量:SYM,ID,NUM 。 SYM:存放每个单词的类别,为内部编码的表示形式。 ID:存放用户所定义的标识符的值,即标识符字符串的机内表示。 NUM:存放用户定义的数。
2021-10-28 15:50:09 9KB PL/0语言 编译原理
1