资源简介
本人用C++写的一个类C的中间代码生成器,希望大家多多指正
代码片段和文件信息
#include “stdio.h“
#include “string.h“
#define ACC -2
/****************************************/
#define sy_if 0
#define sy_then 1
#define sy_else 2
#define sy_while 3
#define sy_begin 4
#define sy_do 5
#define sy_end 6
#define a 7
#define semicolon 8 //分号
#define e 9
#define jinghao 10 //井号
#define S 11
#define L 12
#define tempsy 15
#define EA 18
#define EO 19
#define plus 34 //加号
#define minus 35 //减号
#define times 36 //乘号
#define division 37 //除号
#define becomes 38
#define op_and 39
#define op_or 40
#define op_not 41
#define rop 42
#define lparent 48
#define rparent 49
#define ident 56
#define intconst 57
/******************************************/
char ch=‘\0‘;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 21921 2008-11-08 10:55 bianyi\bianyi.c
目录 0 2009-01-04 05:12 bianyi
----------- --------- ---------- ----- ----
21921 2
相关资源
- 很好用的C语言编译器,结合TC2.0,3
- Editplus+GCC/VC6 编译环境
- WIN-TC
- win-tc for win8
- 编译原理 pl0编译器 c语言版
- 编译原理课程设计C语言子集
- 简单语言编译器(含语法语义分析部
- C语言编译的基于Linux下的client与serv
- C语言小子集编译程序的实现
- proteus中直接编译C程序
- 编译原理实验,包括词法分析、语法
- 文法分析 编译原理
- 编译词法分析程序构造C语言
- 编译原理课程设计 使用lex和yacc
- 编译原理 语义分析及中间代码生成
- 基于LEX的C语言词法分析器
- mapx 5.0 C++应用工程 VC6.0编译通过
- 自制编程语言-基于c语言--源码vc2013编
- 一个小型的C编译器
- 利用LEX自动生成词法分析程序
- 编译原理课程设计-词法分析
- 编译原理扫描程序
- 编译原理课程设计代码+报告
- 布尔表达式转换为四元式
- 张素琴编译原理课后附录C语言版
- 河北工业大学编译原理实验报告
- 编译原理上机实习小子集的实现
- 编译原理实验查填符号表
- 编译原理词法分析C语言实现实验报告
- 编译原理 LL1分析方法 源代码C++
评论
共有 条评论