资源简介
编译原理课程设计 源代码+课程设计报告
for循环语句翻译程序 使用LR分析法 输出四元式
c++编程
代码片段和文件信息
#include“词法分析.cpp“
#include
#include
#include
#include
//#include
using namespace std;
#define stack_size 50
#define stackincrement 50
int p=0q=0zhshx; //全局变量
char Vn[7]={‘S‘‘E‘‘F‘‘G‘‘X‘‘Y‘‘H‘}; //非终结符
char Vt[14]={‘f‘‘(‘‘;‘‘)‘‘{‘‘}‘‘i‘‘=‘‘c‘‘<‘‘+‘‘>‘‘-‘‘#‘}; //终结符
typedef struct {
char *bottom;
char *top;
int size;
// char data[stack_size];
}stack;
int Initstack(stack &s) //初始化栈
{
s.bottom=(char *)malloc(stack_size*sizeof(char));
if(!s.bottom) exit(-1);
s.top=s.bottom;
s.size=stack_size;
return(1);
}
int push(stack &schar e) //入栈
{
//int i;
if(s.top-s.bottom>=s.size){
s.bottom=(char *)realloc(s.bottom(sta
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 12087 2009-06-22 09:07 编译原理课程设计\源代码\for循环翻译.cpp
文件 3400 2009-06-18 17:24 编译原理课程设计\源代码\词法分析.cpp
文件 680448 2009-06-22 10:32 编译原理课程设计\编译课程设计报告.doc
目录 0 2009-06-23 09:54 编译原理课程设计\源代码
目录 0 2009-06-23 09:54 编译原理课程设计
----------- --------- ---------- ----- ----
695935 5
- 上一篇:中国地质大学C++课件7
- 下一篇:经典的吃豆游戏及源代码
相关资源
- 编译原理 pl0编译器 c语言版
- 编译原理课程设计C语言子集
- 编译原理实验,包括词法分析、语法
- 文法分析 编译原理
- 编译原理课程设计 使用lex和yacc
- 编译原理 语义分析及中间代码生成
- 利用LEX自动生成词法分析程序
- 编译原理课程设计-词法分析
- 编译原理扫描程序
- 布尔表达式转换为四元式
- 张素琴编译原理课后附录C语言版
- 河北工业大学编译原理实验报告
- 编译原理上机实习小子集的实现
- 编译原理实验查填符号表
- 编译原理词法分析C语言实现实验报告
- 编译原理 LL1分析方法 源代码C++
- 预测分析表 语法分析
- 小型编译器编译原理课设
- 编译原理实验报告PL/0语言功能扩充
- 编译原理课程设计,源码+报告
- 编译原理课程设计-FOR循环 递归下降法
- 编译原理 C编译器
- 南京工业大学 编译原理课程设计 含详
- 词法分析程序的设计与实现
- LL1文法分析c语言代码
- C_minus语言词法分析器的设计
- 编译原理简单的词法分析器
- 编译原理逆波兰式分析法源码
- LL1文法分析报告
- 编译原理 查填符号表 含源码和运行结
评论
共有 条评论