资源简介
南京工业大学 张芃老师的 课程实习,C代码,开发环境是Dev C++,GCC编译通过,附详细实验报告书,仅供参考。
代码片段和文件信息
#include
#include
#include “pl0.h“
#define stacksize 500
int main()
{ bool nxtlev[symnum];
//printf(“Input pl/0 file?“);
scanf(“%s“ fname);
fin = fopen(fname “r“);
if(fin)
{
//printf(“List object code? (Y/N)“);
//scanf(“%s“ fname);
//listswitch = (fname[0] == ‘y‘ || fname[0] == ‘Y‘);
listswitch=1;
//printf(“List symbol table? (Y/N)“);
//scanf(“%s“ fname);
//tableswitch = (fname[0] == ‘y‘ || fname[0] == ‘Y‘);
tableswitch=1;
fa1 = fopen(“fa1.tmp“ “w“);
//fprintf(fa1 “Input pl/0 file?“);
//fprintf(fa1 “%s\n“ fname);
//printf(“\n“);
init();
err = 0; cc = cx = ll = 0; ch = ‘ ‘;
if(-1 != getsym())
{
fa = fopen(“fa.tmp“ “w“); fas = fopen(“fas.tmp“ “w“);
addset(nxtlev declbegsys statbegsys
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 46080 2005-11-11 02:40 实验报告A.doc
文件 215040 2005-11-11 02:39 实验报告B.doc
文件 216064 2005-11-11 02:40 实验报告C.doc
目录 0 2012-01-02 12:44 编译原理\
文件 208 2012-01-02 12:34 编译原理\1.txt
文件 941 2011-12-31 09:46 编译原理\bianyi.dev
文件 31168 2011-12-31 10:42 编译原理\bianyi.exe
文件 81 2012-01-02 14:00 编译原理\fa.tmp
文件 203 2012-01-02 14:00 编译原理\fa1.tmp
文件 66 2012-01-02 14:00 编译原理\fas.tmp
文件 18907 2011-12-31 10:41 编译原理\main.c
文件 20171 2011-12-31 10:42 编译原理\main.o
文件 869 2012-01-02 12:34 编译原理\Makefile.win
文件 3342 2011-12-31 10:29 编译原理\pl0.h
文件 199 2011-05-17 11:13 编译原理\qt.txt
- 上一篇:c语言编译器课程设计规范
- 下一篇:单词查询系统
相关资源
- 编译原理龙书中英版第二版 中文版
- 编译原理-词语语法语义分析
- 编译原理LLLRSLR作业集锦
- 编译原理课设含词法语法设计以及实
- 编译原理 pl0编译器 c语言版
- 编译原理课程设计C语言子集
- 编译原理实验,包括词法分析、语法
- 文法分析 编译原理
- 编译原理课程设计 使用lex和yacc
- 编译原理 语义分析及中间代码生成
- 利用LEX自动生成词法分析程序
- 编译原理课程设计-词法分析
- 编译原理扫描程序
- 编译原理课程设计代码+报告
- 布尔表达式转换为四元式
- 张素琴编译原理课后附录C语言版
- 河北工业大学编译原理实验报告
- 编译原理上机实习小子集的实现
- 编译原理实验查填符号表
- 编译原理词法分析C语言实现实验报告
- 编译原理 LL1分析方法 源代码C++
- 预测分析表 语法分析
- 小型编译器编译原理课设
- 编译原理实验报告PL/0语言功能扩充
- 编译原理课程设计,源码+报告
- 编译原理课程设计-FOR循环 递归下降法
- 编译原理 C编译器
- 词法分析程序的设计与实现
- LL1文法分析c语言代码
- C_minus语言词法分析器的设计
评论
共有 条评论