云树汀州 在 2020-05-28 16:26:40 上传
说明:本书介绍编译器构造的一般原理和基本实现方法,主要内容包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等。 除了介绍命令式编程语言的编译技术外,本书还介绍面向对象语言和函数式编程语言的实现技术。本书还强调一些相关的理论知识,如形式语言和自动机理论、语法制导的定义和属性文法、类型论和类型系统等。 本书取材广泛新颖、图文并茂,注意理论联系实际。 本书可作为高等学校计算机科学及相关专业的教材,也可供计算机软件工程技术人员参考使用。
开发平台:Others | 大小:1913KB | 下载0次
Dora-Wang-p 在 2020-05-19 18:41:54 上传
说明:假设有以下文法: L-》En E-》E+T E-》E-T E-》T T-》T*F T-》T/F T-》F F-》(E) F-》id 设该文法进行自下而上计算时,打印出四则运算的计算结果。 E、T、F这些非终结符需要综合属性。以L属性的翻译方案为基础,将下表的语义规则嵌套在语法分析的过程中,即实现语法制导的翻译过程。
开发平台:Java | 大小:8KB | 下载0次
sgw777 在 2020-05-18 21:40:39 上传
说明:实现编译原理中的词法语法分析,里面包含简单的例子
开发平台:C/C++ | 大小:4434KB | 下载1次
ikai2 在 2020-05-17 21:37:05 上传
说明:上海大学 编译原理 实验二 词法分析 源代码
开发平台:C/C++ | 大小:387KB | 下载0次
jiangyou233 在 2020-05-15 20:18:22 上传
说明:广州某大学的编译原理实验,报告加源代码。
开发平台:C/C++ | 大小:2278KB | 下载2次
随便起了个名 在 2020-05-07 18:56:14 上传
说明:要求: 1. 使用的文法如下: E TE E + TE | T FT T * FT | F (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。 可能的出错情况:idid*id, id**id, (id+id, +id*+id …… 4. 输入串以#结尾,输出推导过程中使用到的产生式。例如: 输入:id+id*id# 输出:E TE T FT F id E + TE T FT …… 如果输入串有错误,则在输出中要体现是跳过输入串的某些记号了,还是弹栈,弹出某个非终结符或者是终结符了,同时给出相应的出错提示信息。比如: idid*id对应的出错信息是:“输入串跳过记号id,用户多输入了一个id”; id**id对应的出错信息是:“弹栈,弹出非终结符F,用户少输入了一个id” (id+id对应的出错信息是:“弹栈,弹出终结符 ) ,用户少输入了一个右括号(或者说,括号不匹配)”
开发平台:Java | 大小:1KB | 下载0次
草密码 在 2020-04-29 15:31:11 上传
说明:预处理,词法分析,语法分析,语义分析,中间代码生成
开发平台:Java | 大小:5367KB | 下载10次
草密码 在 2020-04-29 15:29:35 上传
说明:c语言编译原理语法分析器,词法分析,lex,yacc
开发平台:C/C++ | 大小:25KB | 下载3次
草密码 在 2020-04-29 15:28:08 上传
说明:编译原理语法树,编译原理实验,bison,flex
开发平台:C/C++ | 大小:48KB | 下载4次
bjt1015 在 2020-04-28 21:29:07 上传
说明:1.定义一个结构体,利用该结构体定义一个数组stable,用来存放字符串中字符的属性(类型class和值value)。(与实验一同用) 2.定义一个整形数组eft,大小与stable数组相同,记录对应单词位置是否有语法错误
开发平台:C/C++ | 大小:6KB | 下载0次
bjt1015 在 2020-04-28 21:26:31 上传
说明:给定描述词法的文法为: 文法一:(无符号整形数值型数据)→{数字}{数字} {数字}→0|1|2|3|4|5|6|7|8|9 文法二:{算符}→+|-|*|/ 利用以上二个文法对从键盘输入的字符串进行词法分析,对符合这两个文法的字符串建立单词符号表;对不符合这两个文法的字符串给出错误信息。编程序实现该功能,并上级调试。 1.一个字符数组s,用来接受从键盘输入的字符串。 2,定义一个结构体,利用该结构体定义一个数组stable,用来存放字符串中的属性(类型class和值value)。 3.定义一个整型数组ei,大小与字符数组相同,记录对应字符是否是错误字符。
开发平台:C/C++ | 大小:14KB | 下载0次
yujianqie 在 2020-04-26 23:37:47 上传
说明:编译原理实验查找符号表运用所学知识,选择语言、选择算法(数据结构),编程实现符号表管理程序。熟悉编译过程,训练编写程序的能力,为后续实验积累经验。
开发平台:C/C++ | 大小:58KB | 下载1次
乌索普排面 在 2020-04-22 10:51:55 上传
说明:“别看那些编译原理的书了!这本书教你编写真正实用的解析器、翻译器、解释器等语言应用,??”
开发平台:C/C++ | 大小:3768KB | 下载1次
荞麦s 在 2020-04-15 19:13:38 上传
说明:词法分析 【问题描述】 根据PL/0语言的文法规范,编写PL/0语言的词法分析程序。要求: l 把词法分析器设计成一个独立一遍的过程。 l 词法分析器的输出形式采用二元式序列,即:(单词种类, 单词的值)
开发平台:C/C++ | 大小:1KB | 下载1次
小韩天地 在 2020-04-13 14:23:13 上传
说明:这是我收集的哈工大的编译原理这门课程的课件,很基础。适合想学习编译原理的同学。
开发平台:Others | 大小:11060KB | 下载3次
Neo Monkee 在 2020-04-08 16:43:25 上传
说明:编译原理第二版,编译原理龙书中文版第二版
开发平台:C/C++ | 大小:27496KB | 下载8次
勇敢的少年 在 2020-03-23 18:01:17 上传
说明:哈尔冰工业大学,陈鄞,编译原理,慕课,配套课件
开发平台:WINDOWS | 大小:11055KB | 下载1次
勇敢的少年 在 2020-03-23 17:57:02 上传
说明:本书主要介绍设计和构造编译程序的基本原理和方法, 内容包 括适应高级程序设计语言翻译的形式语言理论和自动机理论、 常用 的词法分析方法、各种经典的语法分析技术、语法制导翻译方法、 存储组织与管理方法、造查表方法、代码优化和代码生成方法、编 译自动化和并行编译程序, 以及词法分析器生成工具LEX和语法分 析器生成工具YACC等。本书特别注重理论与实践的沟通,基本概 念清晰,循序渐进,深入浅出。各章附有难度不一的习题。本书可 作为高等院校计算机专业的教材,也可供有关教师、研究生和科技 工作者学习和参考。
开发平台:Pascal | 大小:1569KB | 下载1次
aatricia 在 2020-02-19 17:59:36 上传
说明:编译原理,包括词法分析器,语法分析器,语义分析器,错误处理,自己编写非常好用
开发平台:C/C++ | 大小:659KB | 下载3次
jupiter_zxc 在 2020-02-03 16:26:03 上传
说明:编译原理经典入门教材龙书。 本书全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,本书进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。 本书是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。
开发平台:C/C++ | 大小:24560KB | 下载0次
御坂10066 在 2019-12-25 20:59:30 上传
说明:c语言编译器,实现了词法语法分析,以及中间代码生成
开发平台:C/C++ | 大小:8KB | 下载1次
shiina_mayuri 在 2019-12-24 14:36:29 上传
说明:编译原理课件以及编译原理中文版教材,北京邮电大学教材
开发平台:C/C++ | 大小:7206KB | 下载5次
enzo007 在 2019-12-20 18:16:19 上传
说明:编译原理中词法分析器的实现,包括分词的结构
开发平台:Java | 大小:8KB | 下载0次
倪妮111 在 2019-12-11 09:19:29 上传
说明:用C++设计一个词法分析器 用getchar()读取
开发平台:C/C++ | 大小:2KB | 下载1次
ping1008 在 2019-12-07 14:12:11 上传
说明:华南师范大学计算机实验编译原理实验二-LEX实现
开发平台:Java | 大小:10173KB | 下载0次
suffice1 在 2019-12-03 14:53:07 上传
说明:西南科技大学编译原理实验一相关资料11111
开发平台:C/C++ | 大小:2KB | 下载3次
测试吧 在 2019-12-03 10:41:35 上传
说明:书籍,名称为:《编译原理中文版》,主要介绍关于编译原理相关的内容。
开发平台:C/C++ | 大小:27492KB | 下载15次
无颜丶 在 2019-11-20 15:15:03 上传
说明:计算机科学与技术编译原理LL(1)文法分析
开发平台:Visual C++ | 大小:5511KB | 下载0次
anderson2018 在 2019-11-12 19:53:10 上传
说明:这是编译原理自上而下分析的PPTThe pdf is about Top-down syntax.
开发平台:C/C++ | 大小:720KB | 下载0次
溴麝香草酚蓝 在 2019-11-10 15:28:25 上传
说明:编译原理 机械工业出版社 第二版 中文版 计算机科学书丛
开发平台:C/C++ | 大小:24731KB | 下载7次