资源简介
构造识别所有前缀的DFA;构造LR分析表;编程实现算法,构造LR分析程序
代码片段和文件信息
//自底向上的语法分析器
#include
#include
int Action[12][6]=
{
1050010400
0106000-1
05210705252
0545405454
1050010400
0565605656
1050010400
1050010400
0106001110
05110705151
0535305353
0555505555
};
int Goto[12][3]=
{
123
000
000
000
823
000
093
0010
000
000
000
000
};
char Grammar[20][10]={‘\0‘};
char VT[10]VN[10];
char AVT[6]={‘i‘‘+‘‘*‘‘(‘‘)‘‘#‘};
char GVN[3]={‘E‘‘T‘‘F‘};
int vnNumvtNumstateNum=12;
int VNum[10];
int grammarNum;
typedef struct{
char *base;
char *top;
}SymbolStack;
typedef struct{
int *base;
int *top;
}StateStack;
StateStack state;
SymbolStack symbol;
int ScanGrammar() /
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 48 2011-06-05 11:20 LR语法分析器的_自底向上分析\yffx\SLR.txt
文件 5785 2011-06-05 13:08 LR语法分析器的_自底向上分析\yffx\yffx_.cpp
文件 245848 2011-06-06 11:34 LR语法分析器的_自底向上分析\yffx\yffx_.exe
文件 76288 2011-06-23 20:55 LR语法分析器的_自底向上分析\yffx\语法分析_自底向上分析.doc
目录 0 2011-06-23 20:55 LR语法分析器的_自底向上分析\yffx
目录 0 2011-06-23 20:54 LR语法分析器的_自底向上分析
----------- --------- ---------- ----- ----
327969 6
相关资源
- 《编译原理及实践》pdf以及随书源码
- 编译原理课程设计,PL0程序代码和报
- 编译原理词法分析实验报告内含截图
- 编译原理课程结课论文-关于编译原理
- 北邮编译原理第二次实验报告LL(1)
- 广工编译原理实验
- LR分析器总控程序的实现
- 编译原理——词法分析代码
- 实验一 词法分析程序实现
- 编译原理实验二:压缩文法的等价变
- 编译原理 将词法、语法、代码生成等
- 编译原理自底向上分析法
- 编译原理课程设计-PL0编译程序
- 清华大学-编译原理
- 编译原理 词法、语法、语义分析生成
- 编译原理语法分析和词法分析
- 编译原理中间代码生成报告
- 编译原理语法分析器实验报告完整版
- 编译原理实验指导书和代码.rar
- 编译原理实验报告 Sample语言
- 清华大学编译原理的PL/0源代码
- 将算术表达式转换成间接三元式的程
- 编译原理及实现孙悦红
- 杭电编译原理实验——有限自动机的
- 编译原理重要复习资料
- 编译原理 课后答案 陈英 陈朔鹰 清华
- Lex词法分析实验
- 哈工程编译原理课程设计源码+满分报
- 广工编译原理实验报告及源码
- 增强版的pl0编译器,支持for循环及b
评论
共有 条评论