资源简介
增加对注释的支持,注释由 (* 和 *)包含,不允许嵌套。
代码片段和文件信息
// pl0 compiler source code
#include
#include
#include
#include
#include “set.h“
#include “pl0.h“
//////////////////////////////////////////////////////////////////////
// print error message.
void error(n)
{
int i;
printf(“ “);
for (i = 1; i <= cc - 1; i++)
printf(“ “);
fprintf(outfile “ “);
fprintf(outfile “^\n“);
printf(“^\n“);
fprintf(outfile “Error %3d: %s\n“ n err_msg[n]);
printf(“Error %3d: %s\n“ n err_msg[n]);
err++;
} // error
//////////////////////////////////////////////////////////////////////
void getch(void)
{
if (cc == ll)
{
if (feof(infile))
{
printf(“\nPROGRAM INCOMPLETE\n“);
exit(1);
}
ll = cc = 0;
fprintf(outfile “%5d “ cx);
printf(“%5d “ cx);
while ( (!feof(infile)) // added
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-07-14 09:18 2\
目录 0 2011-07-14 08:55 2\Debug\
文件 444 2011-07-13 14:35 2\Debug\hbin.txt
文件 47404 2011-07-14 08:55 2\Debug\pl0.exe
文件 358736 2011-07-13 14:35 2\Debug\pl0.ilk
文件 33161 2011-07-14 08:55 2\Debug\pl0.o
文件 48007 2011-07-13 14:35 2\Debug\pl0.obj
文件 217200 2011-07-13 14:35 2\Debug\pl0.pch
文件 484352 2011-07-13 14:35 2\Debug\pl0.pdb
文件 188495 2011-07-13 14:35 2\Debug\set.exe
文件 202532 2011-07-13 14:35 2\Debug\set.ilk
文件 6843 2011-07-14 08:54 2\Debug\set.o
文件 6451 2011-07-13 14:35 2\Debug\set.obj
文件 217200 2011-07-13 14:35 2\Debug\set.pch
文件 386048 2011-07-13 14:35 2\Debug\set.pdb
文件 1641 2011-07-13 14:35 2\Debug\test.out
文件 233 2011-07-13 14:35 2\Debug\test.pl0
文件 0 2011-07-13 14:35 2\Debug\test.pl0.bak
文件 50176 2011-07-13 14:35 2\Debug\vc60.idb
文件 53248 2011-07-13 14:35 2\Debug\vc60.pdb
文件 444 2011-07-14 09:17 2\hbin.txt
文件 18919 2011-07-14 08:55 2\pl0.c
文件 2359 2011-07-13 14:42 2\pl0.cbp
文件 364 2011-07-14 08:57 2\pl0.depend
文件 4838 2011-07-13 14:35 2\pl0.h
文件 532 2011-07-14 09:05 2\pl0.layout
文件 207 2011-07-13 14:42 2\pl0.workspace
目录 0 2011-07-13 14:44 2\Release\
文件 30610 2011-07-13 14:44 2\Release\pl0.exe
文件 16900 2011-07-13 14:44 2\Release\pl0.o
文件 1337 2011-07-13 14:39 2\Release\set.o
............此处省略4个文件信息
- 上一篇:数字通信答案第四版
- 下一篇:PCA所用到得程序完美解释,有有注释
相关资源
- 《编译原理及实践》pdf以及随书源码
- 编译原理课程设计,PL0程序代码和报
- 编译原理词法分析实验报告内含截图
- 编译原理课程结课论文-关于编译原理
- 北邮编译原理第二次实验报告LL(1)
- 广工编译原理实验
- LR分析器总控程序的实现
- 编译原理——词法分析代码
- 实验一 词法分析程序实现
- 编译原理实验二:压缩文法的等价变
- 编译原理 将词法、语法、代码生成等
- 编译原理自底向上分析法
- 编译原理课程设计-PL0编译程序
- 清华大学-编译原理
- 编译原理 词法、语法、语义分析生成
- 编译原理语法分析和词法分析
- 编译原理中间代码生成报告
- 编译原理语法分析器实验报告完整版
- 编译原理实验指导书和代码.rar
- 编译原理实验报告 Sample语言
- 清华大学编译原理的PL/0源代码
- 将算术表达式转换成间接三元式的程
- 编译原理及实现孙悦红
- 杭电编译原理实验——有限自动机的
- 编译原理重要复习资料
- 编译原理 课后答案 陈英 陈朔鹰 清华
- Lex词法分析实验
- 哈工程编译原理课程设计源码+满分报
- 广工编译原理实验报告及源码
- 增强版的pl0编译器,支持for循环及b
评论
共有 条评论