资源简介
编译原理实验 词法分析 语法分析 语义分析 北邮 包含三次实验的的源代码和实验报告
代码片段和文件信息
#include
#include
#include
#include
#define NN 20
#define MAXN 1000
#define INF 9999999
#define ERROR -1
using namespace std;
char *token_str[]={“““ID““digit““+““-““*““/““(““)““$“};//终结符
const char *ori_grammer[]={“E‘ -> E“ //扩展产生式
“E -> E + T“
“E -> E - T“
“E -> T“
“T -> T * F“
“T -> T / F“
“T -> F“
“F -> id“
“F -> ( E )“
“F -> digit“};
enum{E_=MAXN+1ETF}; //非终结符用定义为常量
enum{NUL=0IDNUMADDSUBMULDIVOPLOPREND};
const int GRAMMER[NN][NN]={{E_E} //产生记录为二维数组
{EEADDT}
{EESUBT}
{ET}
{TTMULF}
{TTDIVF}
{TF}
{FID}
{FOPLEOPR}
{FNUM}};
const int GrammarL[]={1331331131}; //每个产生式的长度
const int ACTION[NN][NN]={{INF45INFINFINFINF6INFINF} //ACTION表
{INFINFINF78INFINFINFINF0}
{INFINFINF-3-3910INF-3-3}
{INFINFINF-6-6-6-6INF-6-6}
{INFINFINF-7-7-7-7INF-7-7}
{INFINFINF-9-9-9-9INF-9-9}
{INF45INFINFINFINF6INFINF}
{INF45INFINFINFINF6INFINF}
{INF45INFINFINFINF6INFINF}
{INF45INFINFINFINF6INFINF}
{INF45INFINFINFINF6INFINF}
{INFINFINF78INFINFINF16INF}
{INFINFINF-1-1910INF-1-1}
{INFINFINF-2-2910INF-2-2}
{INFINFINF-4-4-4-4INF-4-4}
{INFINFINF-5-5-5-5INF-5-5}
{INFINFINF-8-8-8-8INF-8-8}};
const int GOTO[NN][NN]={{INFINF123} //goto表
{INFINFINFINFINF}
{INFINFINFINFINF}
{INFINFINFINFINF}
{INFINFINFINFINF}
{INFINFINFINFINF}
{INFINF1123}
{INFINFINF123}
{INFINFINF133}
{INFINFINFINF14}
{INFINFINFINF15}
{INFINFINFINFINF}
{I
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-04-19 11:47 编译原理实验(词法,语法,语义)\
目录 0 2015-04-19 11:47 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语义分析\
文件 256320 2013-12-16 19:34 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语义分析\2011211151-翁剑平-语义分析.docx
文件 8041 2013-12-16 19:13 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语义分析\语义分析.cpp
目录 0 2015-04-19 11:47 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语法分析\
文件 129943 2013-11-12 20:55 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语法分析\2011211151-翁剑平-语法分析报告.docx
文件 51 2013-10-30 17:14 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语法分析\rule.txt
文件 16376 2013-11-12 19:42 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语法分析\方法2.cpp
文件 25067 2013-11-12 20:07 编译原理实验(词法,语法,语义)\2011211151-翁剑平-语法分析\方法3.cpp
目录 0 2015-04-19 11:47 编译原理实验(词法,语法,语义)\2011211302-2011211151-翁剑平\
文件 114176 2013-10-15 23:36 编译原理实验(词法,语法,语义)\2011211302-2011211151-翁剑平\2011211302-2011211151-翁剑平.doc
文件 520 2013-10-15 23:15 编译原理实验(词法,语法,语义)\2011211302-2011211151-翁剑平\report.txt
文件 193 2013-10-15 22:57 编译原理实验(词法,语法,语义)\2011211302-2011211151-翁剑平\test.c
文件 16620 2013-10-15 23:14 编译原理实验(词法,语法,语义)\2011211302-2011211151-翁剑平\词法分析.cpp
文件 763931 2013-10-15 23:15 编译原理实验(词法,语法,语义)\2011211302-2011211151-翁剑平\词法分析.exe
- 上一篇:51单片机蜂鸣器播放歌曲实验报告
- 下一篇:基于PLC的火灾自动报警系统设计
相关资源
- C_minus语言词法分析器
- 华中科技大学编译原理实验报告
- 编译原理课程设计词法分析程序
- 山东大学编译原理
- 基于预测分析表法的语法分析程序
- 编译原理词法分析+SLR语法分析+SLR语义
- 编译原理词法分析器语法分析器实验
- 编译原理实验_赋值语句的翻译程序设
- 以词法分析和语法分析部分的上机结
- 编译原理实验 中间代码生成
- 编译原理课程设计-LL(1)预测分析法
- 语法分析器 算符优先 编译原理实验
- 词法分析实验源程序c版
- 使用flex编写一个词法分析器
- 实验二 实现一门语言的词法分析器
- 词法分析、语法分析、语义分析
- 词法分析语法分析语义分析
- 编译原理词法分析程序代码
- 编译原理实验 语义分析与中间代码
- 简单的词法分析程序
- SAMPLE语言词法分析器
- 无符号数的词法分析程序
- 编译原理实验代码四则表达式编译及
- 河北工业大学编译原理实验
- 词法分析器含代码及实验报告
- 哈工大编译原理实验三次合一
- 编译原理实验----词法分析、分析预测
- 四川大学编译原理课程设计报告C-词法
- 编译原理,词法分析&语法分析及源代
- 赋值语句词法和语法分析程序
评论
共有 条评论