资源简介
北邮编译原理第二次实验报告LL(1)和LR,包含代码和报告,自己写的哦!
代码片段和文件信息
#include
#include
#include
#define PRO_NUM 11 //产生式个数
#define PRO_MAXLEN 8 //产生式最大长度
#define TER_NUM 9 //终结符个数
#define UNTER_NUM 5 //非终结符个数
#define F_MAXLEN 8 //FIRST集和FOLLOW集的大小
#define STR_MAXLEN 50 //待分析的输入表达式的最大长度
#define IDNUM_MAXLEN 10 //待分析的输入表达式中id和num的的最大长度
#define ERROR -1 //分析表项为空白,错误入口
#define SYNCH -2 //分析表项为同步信息synch,同步错误入口
#define STACK_INIT_SIZE 10 //栈空间初始分配量
#define STACK_INCREMENT 5 //栈空间分配增量
#define ID 1 //字母标记
#define NUM 2 //数字标记
#define OTHER 0 //其他字符标记
#define TRUE 1
#define FALSE 0
#define NOTFOUND -1
#define OVERFLOW -2
typedef struct
{
char *top; //栈顶指针
char *bottom; //栈底指针
int stacksize; //当前已分配的存储空间
}Stack;
char grammar[PRO_NUM][PRO_MAXLEN]; //文法表
char ter_sy
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16773 2013-11-04 20:47 LL(1).cpp
文件 22064 2013-11-05 19:28 LL(1).exe
文件 7711 2013-11-05 19:55 LR.cpp
文件 20607 2013-11-05 20:00 LR.exe
文件 1455104 2013-11-05 20:08 编译原理实验报告2.doc
文件 1019268 2013-11-05 13:19 识别所有活前缀的DFA.jpg
----------- --------- ---------- ----- ----
2541527 6
相关资源
- 基于weka的数据分类分析实验报告(精
- 在可变分区管理方式下采用最先适应
- 实验2 用链表实现学生健康情况管理系
- 电子万年历设计含有实验报告,原理
- 数据库 综合性实验报告 学生选课管理
- 编译原理词法分析实验报告内含截图
- 自动打铃系统 实验报告 配套我传的
- 山东大学软件学院数据结构实验报告
- 小型自选商场商品管理设计报告
- zigbee实验报告
- 数据结构 停车场管理 实验报告
- 5种进程调度算法的模拟实现实验报告
- 差分放大电路实验报告
- 计算机组成原理实验报告
- 北邮微机原理硬件实验报告及代码
- 单片机红绿灯实验报告
- 计算机网络课程设计 端口扫描 实验
- 嵌入式系统实验报告
- 20伏特数字电压表实验报告
- 清华大学xv6实验报告
- 图书管理系统数据库实验报告
- 局域网组建实验报告
- 操作系统实验报告 时间片轮转算法
- 计算机组成原理算法实现+实验报告
- 大学数字电子钟课程设计实验报告
- 操作系统实验二进程控制 实验报告
- 编译原理语法分析器实验报告完整版
- 汇编语言及微机原理课程设计实验报
- 网络工程汇编语言实验报告两只老虎
- 东北大学软工计算机组成原理实验报
评论
共有 条评论