搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
pl/0
- /*PL/0编译系统C版本头文件pl0.h*/ /* typedef enum { false, true } bool; */ #define norw 13 /*关键字个数*/ #define txmax 100 /*名字表容量*/ #define nmax 14 /*number的最大位数*/ #define al 10
ZKTQSwitch
- Switch法读取字库 内含小字库创建方法、对应的字模提取方式和字库使用源代码。 原理:通过额外编制一个Switch结构的函数,给出区位码,函数返回字模在数组中位置。建立字库的时候,把区位码作为case值,把字模位置作为return值,写入函数。这其实是查找法的变形。 优点: 额外内存占用小。 字模位置和区位码相关,使用方便。 缺点: 速度慢,消耗CPU资源,每读取一个字模都必须调用函数。 可以支持汉字数量受case 条数限制,部分编译器支
FullCompiler
- 包括完整的前端后端的C编译器 支持指针、结构体、带参带返回值的函数声明与定义、多维数组、循环等基本功能,更重要的是支持Windows API。后端用C++自行实现,具有良好的学习参考价值-The C compiler includes a complete front-end back-end support pointer structures with parameters with the basic functions of the return value of the functio