01010100 在 2018-07-09 12:07:19 上传
说明:用来解释说明pl0的语法分析程序,生成文档分析语法错误和词法错误
开发平台:C-C++ | 大小:20KB | 下载3次
pxh123 在 2018-06-04 15:25:57 上传
说明:pl0编译程序,关于pl0(类似于C语言的一种语言)
开发平台:C-C++ | 大小:645KB | 下载0次
ahhhhh14 在 2018-05-18 23:26:15 上传
说明:pl0编译器,实现简单的词法分析,语法分析,语义分析,中间代码生成
开发平台:C-C++ | 大小:3801KB | 下载0次
milkiq 在 2017-12-15 17:39:20 上传
说明:PL0编译器源码,根据编译原理课本上代码整理,亲测可用
开发平台:C-C++ | 大小:27KB | 下载2次
ljn111 在 2017-10-30 19:59:48 上传
说明:PL0语言的C语言版本源码包,供大家学习使用。
开发平台:C-C++ | 大小:798KB | 下载1次
ljgade 在 2017-07-03 09:20:41 上传
说明:广工编译原理实验,增加多个关键字,将不等号换成!=等等~
开发平台:C-C++ | 大小:1260KB | 下载5次
是梦话不是回答 在 2017-06-13 10:42:18 上传
说明:通过c++实现pl0语言的编译器,使之生成中间代码和解析
开发平台:C-C++ | 大小:5KB | 下载6次
patirck 在 2017-06-04 17:46:00 上传
说明:编译原理编译器的设计,包含pl0.c pl0.h
开发平台:C++ | 大小:3KB | 下载1次
xwking 在 2017-06-03 12:51:19 上传
说明:C语言实现的pl0编译器,可以输出类pcode并解释执行
开发平台:C-C++ | 大小:229KB | 下载3次
orogxsmmipk 在 2017-04-18 01:10:41 上传
说明:PL0原代码 C语言版该程序简单,若原代码稍加修改就可以有不同的功能,
开发平台:MultiPlatform | 大小:27KB | 下载0次
summer 在 2015-05-25 09:09:53 上传
说明:pl0源代码pl0源代码pl0源代码pl0源代码pl0源代码pl0源代码pl0源代码
开发平台:Visual C++ | 大小:10KB | 下载2次
mxx 在 2015-01-04 18:21:38 上传
说明:用c语言扩展pl0编译器,包括read,write,else,exit
开发平台:Visual C++ | 大小:25KB | 下载3次
陈哲 在 2014-12-27 00:22:36 上传
说明:GDUT PL0 project广工编译原理PL0 编译原理源码,完整的PL0程序
开发平台:C++ Builder | 大小:645KB | 下载6次
GroPGA 在 2014-12-11 21:18:02 上传
说明:广工2014-12编译原理实验,内附报告跟源码
开发平台:C++ Builder | 大小:863KB | 下载14次
赵翔 在 2014-03-28 20:40:11 上传
说明:中科大编译原理实验PL0编译器的主要的源代码!!!!!
开发平台:Visual C++ | 大小:9KB | 下载5次
王浩 在 2014-01-03 01:57:15 上传
说明:pl0拓展文法的编译器,包含实验报告、源码和测试程序。对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++ | 大小:643KB | 下载75次
坑死番茄 在 2013-12-03 19:01:12 上传
说明:PL/0编译器C++/C版本 1. 测试文件必须是以testin.pl0命名的文件。 2. 成功运行测试程序后,会生成testout.txt的文件,里面包括代码、指令和运行结果。 3、First.cpp--只包含词法语法分析,Error.cpp--加入了出错处理,All.cpp--包含代码生成和解释程序,是完整编译器。
开发平台:C-C++ | 大小:10KB | 下载6次
James Mike 在 2013-09-02 20:51:04 上传
说明:C#编写的PL\0语言的语法分析器,界面是用WPF做的。
开发平台:C# | 大小:150KB | 下载6次
James Mike 在 2013-09-02 20:48:02 上传
说明:C#编写的PL\0语言的词法分析器,界面是用WPF做的。
开发平台:C# | 大小:96KB | 下载6次
bill 在 2013-06-26 15:03:02 上传
说明:编译原理本科课程设计,调试正确,能运行,仅供参考
开发平台:C-C++ | 大小:348KB | 下载2次
carsen 在 2013-01-09 22:51:36 上传
说明:能实现对+=、-=、*=、/=、for、else、fordownto、forto、if等的编译。
开发平台:C-C++ | 大小:15KB | 下载7次
JamesHo 在 2013-01-01 17:09:15 上传
说明:广东工业大学10级编译原理实验源代码,非答案,小心下载
开发平台:C++ Builder | 大小:957KB | 下载4次
linxiyuan68 在 2012-12-22 10:58:34 上传
说明:PL0语言的编译器,实现对输入的.txt文件的高级语言到低级语言的转化。
开发平台:Visual C++ | 大小:4KB | 下载8次
water_clock 在 2012-10-28 19:16:15 上传
说明:PL0 编译器,完整的C语言程序,有实验报告和相关说明,是学习编译原理的好资料.
开发平台:C-C++ | 大小:249KB | 下载20次
董舒 在 2012-09-23 18:49:23 上传
说明:实现了PL0文法的演示,课程设计第一名,java编写,注重演示和图形界面
开发平台:Java | 大小:831KB | 下载7次
zhu 在 2012-09-20 15:27:14 上传
说明:pl0编译器,将源码通过编译生成目标代码
开发平台:Visual C++ | 大小:265KB | 下载4次
苏醒 在 2012-07-13 10:24:06 上传
说明:pl0源代码,基本实现词法分析,语法分析,保证准确性
开发平台:Visual C++ | 大小:325KB | 下载5次
辛敏 在 2012-06-13 15:04:24 上传
说明:pl0编译器可以进行词法分析、语法分析、语义分析、目标代码结构和代码生成
开发平台:Visual C++ | 大小:21KB | 下载21次
yuanwofei 在 2012-05-29 22:39:22 上传
说明:pl0编译器(java版),功能强大,功能基本都有,值得研究学习!
开发平台:Java | 大小:185KB | 下载9次
pfk 在 2012-05-10 18:40:15 上传
说明:本程序基于PL0源码, 完成以下内容: (1) 增加单词:保留字 ELSE,REPEAT,UNTIL,RETURN 运算符 +=,-=,++,-- (2) 修改单词:不等号# 改为 <> (3) 增加条件语句的ELSE子句 (4) 扩充赋值运算:+= 和 -= (5) 扩充语句 REPEAT <语句序列> UNTIL <条件> 其中,<条件>是循环条件,即条件不成立时,重复执行循环体的< 语句序列>; 条件成立时,循环结束。 (6) 增加运算:++ 和 --。 (7) 增加类型:① 字符类型; 。 (8) 扩充函数:① 有返回值和返回语句;。 (9) 增加一维数组类型(增加指令)。 (10) 扩充for语句 for(<语句>{,<语句>} 条件 表达式) <语句> (11) 扩充赋值运算符*=和-= (12) 增加可以识别单行注释”//”和多行注释”/********/” (13) 增加编译器的可视化界面 (14) 增加显示出错代码及原因
开发平台:Visual C++ | 大小:119KB | 下载36次