搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
040410205
- 1. 可以使用任何语言来完成,例如:Java、C ++。 2. 文法采用常用的方式进行描述,例如:S→aA。 3. 以文件方式读取文法。 4. 求出项目集规范族(即所有的状态)。 5. 给出状态间的关系。 6. 给出LR(0)分析表。 7. 给定的任意符号串判定是否是文法中的句子,将分析过程用计算机打印出来
C-XMLDemo
- C写的XML解析器,方便好用。可以嵌入自己的项目
pascal-compiler-in-cpp
- pascal compiler in C++是一个用C++实现的PASCAL编译器,主要包括符号表,创建语法树,代码生成和4元式解析等。该工程是根据龙书实现的编译器。项目中大量使用了STL,设计模式等思想。是学习面向对象编程和设计的好材料。里面包含有说明.txt有更详细说明 请使用Mingw或Dev-C++开发环境-pascal compiler in C++ is a compiler which compiles pascal code. The project consists
SAMSUNG-IAR
- 三星 C编译器 IAR。 文档里面介绍有:创建一个新的工程文件,工程文件创建后,有一个组名“Debug”窗口,此时的工程项目是没有任何内容的,需要创建里面的代码文本,头文件的建立。-Samsung C compiler IAR. Which introduced the document are: to create a new project file, project file is created, there is a group name " Debug" windo
PL0_c_base
- PL/0 编译器前端。PL/0 编译器项目是本课程早年的主要课程实验。PL/0 是类Pascal语言的一个很小的子集。上传得代码是完整的PL/0 编译器源码C版本-2)GJC 前端。GJC 是早年Sun 公司资助的一个开源Java 编译器。上传的代码是一个完整的GJC Java 编译器源码 允许输入拉丁字符的拼音 PL/0 compiler front-end. PL/0 compiler project is the early years of this course the mai
Compile
- 编译原理课程设计 C语言子集 to 汇编语言 VC6工程项目 含有详细文档-Compile VC6 project include documentation
编译原理 词法分析
- 编译原理 词法分析 [实验项目] 完成以下正则文法所描述的C和Pascal语言子集单词符号的词法分析程序。 <标识符>→字母︱ <标识符>字母︱ <标识符>数字 <无符号整数>→数字︱ <无符号整数>数字 <单字符分界符> →+ ︱- ︱* ︱; ︱(︱) <双字符分界符>→<大于>=︱<小于>=︱<小于>>︱<冒号>=︱