管理员 在 2008-07-13 12:04:23 上传
说明:PL0编译器 PL/0编译器的源语言是PL/0语言,目标语言类pcode代码,用C语言编写而实现的。PL/0语言功能简单、结构清晰、可读性强、具有一般高级语言的特点。PL/0语言语句类型丰富,适应各种程序结构,赋值语句为其基础。 本PL/0编译器是在Visual C++6.0软件环境下,用C语言实现,在Window XP平台下运行通过的。
开发平台:C++ Builder | 大小:206KB | 下载50次
dracula007 在 2008-07-07 23:30:27 上传
说明:课程题目:对PL/0编译器作以下修改扩充
开发平台:Visual C++ | 大小:796KB | 下载11次
dongzy09 在 2008-07-07 14:14:38 上传
说明:c语言做的pl0编译器,支持pl0扩展文法
开发平台:Visual C++ | 大小:283KB | 下载10次
xiaokk_kind 在 2008-07-04 14:55:40 上传
说明:pl0编译器,c语言环境下实现,PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。程序供语法分析程序调用。
开发平台:Visual C++ | 大小:134KB | 下载94次
geoshion 在 2008-06-29 02:40:04 上传
说明:原创!PL0词法分析程序的源码!能够实现用PL0语言进行词法及语法分析!
开发平台:Perl | 大小:17KB | 下载14次
1154797 在 2008-06-19 13:52:38 上传
说明:PL0语言(很像PASCAL语言)的一个简易编译器,不过不是我做的.还是很有意思的.
开发平台:Visual C++ | 大小:1983KB | 下载5次
profa 在 2008-06-17 22:49:09 上传
说明:pl0文法编译器,为本科时编译原理课程作业,内附文法说明和文档
开发平台:Visual C++ | 大小:2515KB | 下载128次
figshuffle79 在 2008-06-11 16:09:03 上传
说明:pl0 扩展功能 包括++ -- 注释 for语句 repeat until语句 if else 语句
开发平台:C/C++ | 大小:14KB | 下载79次
wap001 在 2008-06-04 17:53:32 上传
说明:编译课程设计,老师给的例子,供大家参考
开发平台:Visual C++ | 大小:254KB | 下载16次
tanqc 在 2008-06-02 17:18:58 上传
说明:用C实现的PL0的编译器的原代码,弄链表实现了关键字的补充
开发平台:C/C++ | 大小:14KB | 下载6次
kcwnol 在 2008-05-30 09:42:50 上传
说明: RockCarry PL/0 语言编译器(一下简称RCompiler),是一个能将PL/0语言的源程序编译成 为多种形式的目标代码的编译器。目前的RCompiler支持的PL/0语言是一种微型的Pascal语言, 关于该语言的详细说明请参见“PL0语言简介.txt”一文。 RCompiler的输出类型可以是:1.四元式形式的中间代码和符号表、2.符合RVM虚拟机规范的 RVM代码文件(该文件可以被RVM虚拟机解释执行)、3.符合80x86汇编语言标准的汇编语言代码、 4.符合DOS规范的DOS可执行程序、5.符合Windows规范的Windows可执行程序。
开发平台:Visual C++ | 大小:338KB | 下载57次
zhangshenpeng 在 2008-05-26 07:13:44 上传
说明:一款Pascale语言编译器,供开发编译器的人参考。
开发平台:C/C++ | 大小:591KB | 下载9次
Yang_zhiye 在 2008-05-22 01:06:18 上传
说明:对PL0原编译器进行了以下的扩充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen) 2.增加了以下的运算符:+=(eplus),-=(eminus),++(dplus),--(dminus) 取址运算符&(radsym),指向运算符@(padsym) 3.修改单词:修改不等号#为<> 4.扩充语句:(1)增加了else子句 (2)增加了for语句 5.增加运算:(1).++运算 (2).--运算;(3).+=运算 (4).-=运算;(5).&取址运算; (6).@指向运算; 6.增加类型:(1).增加多维数组a[i1][i2][i3]……[i(n-1)][i(n-2)][in] (2).增加指针类型(任何变量都能存放指针,但不支持指针的指针,如b:=@@a应该改写为c:=@a,b:=@c) 7.将过程procedure扩展为函数:(1).允许定义过程时在其后加参数(var a, var b,……..,var n) (2)允许通过指针向函数形式参数传地址;(3)允许返回值;可以用 a:=p(a,b,c….,n) 返回
开发平台:C/C++ | 大小:424KB | 下载150次
kingstarer 在 2008-05-21 00:26:38 上传
说明:pl0编译器源码,是《编译原理》一书所附
开发平台:C/C++ | 大小:605KB | 下载36次
dengxin 在 2008-05-16 14:27:30 上传
说明:PL0编译程序 C语言版本的 由2部分组成用VC++也能运行
开发平台:C/C++ | 大小:10KB | 下载8次
野猪 在 2008-05-01 14:12:43 上传
说明:“编译原理与技术”的上机实验要求你对PL/0语言及其编译器进行扩充和修改。每个扩充或修改方式可得到不同的分数,满分为100分。 完成上机作业后,必须提交下列文档: (1) 修改后的PL/0语言文本。包含词法分析(正规式),语法分析(BNF)。 (2) 有关修改后的PL/0编译/解释器的说明。详细说明你的编译器是如何编译新的PL/0语言程序的。指出你的程序中最精彩的部分,以及你为什么这样做,你是如何控制和恢复语义错误的。 (3) 给出你所改动后的编译器源程序清单,并标记出你所修改的部分。比较你的编译器和原来的编译器之间的差别。 (4) 说明你的编译器中可能存在的错误。
开发平台:Visual C++ | 大小:61KB | 下载26次
xuenuo 在 2008-04-17 21:20:15 上传
说明:编译原理关于PL0文法的实现,关于添加case和for语句的实现详细功能
开发平台:Visual C++ | 大小:9KB | 下载181次
songdx 在 2008-04-01 11:43:30 上传
说明:pl0的几个小程序 老师给的 很简单 共享下
开发平台:DOS | 大小:24KB | 下载23次
huangsnow 在 2008-03-13 16:58:06 上传
说明:此源码是编译器原理代码,是在书本源码基础上进行修改过的
开发平台:Visual C++ | 大小:1301KB | 下载8次
liuweiwayne 在 2008-03-05 10:22:52 上传
说明:扩充PL0语言的编译器,是编译技术的大作业,可以参考哦
开发平台:Visual C++ | 大小:270KB | 下载91次
matrixcode 在 2008-01-14 16:39:13 上传
说明:C语言的扩充PL0文法编译器,支持函数,数组类型,及记录类型,支持输入输出,最后生成虚拟机代码并解释执行。这是我编译原理的课程设计,大家看一看。
开发平台:C/C++ | 大小:8KB | 下载89次
matrixcode 在 2008-01-14 16:34:34 上传
说明:Pascal语言写的扩充PL0文法编译器,国外网站上COPY下来的。
开发平台:Pascal | 大小:9KB | 下载7次
matrixcode 在 2008-01-14 16:31:16 上传
说明:C语言写的PL0文法编译器,编译得到虚拟机代码(PCODE)并解释执行。
开发平台:C/C++ | 大小:18KB | 下载58次
matrixcode 在 2008-01-14 16:25:39 上传
说明:PL0文法编译器,能够产生X86汇编代码,并用TASM能够产生 .exe 可执行文件。
开发平台:C/C++ | 大小:339KB | 下载45次
萧何 在 2008-01-11 22:28:42 上传
说明:pl0编译器,用VC++开发的,希望对大家有所帮助
开发平台:Visual C++ | 大小:55KB | 下载20次
管理员 在 2008-01-02 18:13:46 上传
说明:pl0扩充实验的代码,c语言版本,希望给你带来方便
开发平台:Visual C++ | 大小:90KB | 下载29次
dashgo 在 2007-11-14 20:23:25 上传
说明:pl0演示程序.演示具有代表性和见解性.欢迎大家下载
开发平台:C/C++ | 大小:186KB | 下载14次
dashgo 在 2007-11-14 20:16:07 上传
说明:pl08...用c语言实现的程序,里面有所有的原代码和说明,欢迎大家下载
开发平台:C/C++ | 大小:58KB | 下载2次
yxyxp2008 在 2007-11-09 20:32:40 上传
说明:pl0分析器,比较好的,网上找的,版权归原作者
开发平台:C++ Builder | 大小:44KB | 下载30次
yxyxp2008 在 2007-11-09 20:31:09 上传
说明:pl0语法语义分析,网上找的,版权归原作者所有
开发平台:C++ Builder | 大小:2706KB | 下载26次