搜索资源列表
PL0hhh
- 编译原理的课程设计,对PL0进行扩充完成内容如下:1. 基本内容: (1)增加单词:保留字;运算符 (2)修改单词:不等号# 改为 <> (3)增加条件语句的ELSE子句 (4)扩充赋值运算:+= 和 -= (5)扩充语句(Pascal的FOR语句) 2. 选做内容: (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)增加一维数组类型(可增加指令)。 (4)其他典型语言设施:case语句;repeat语句。
pl0kz
- pl0 扩展功能 包括++ -- 注释 for语句 repeat until语句 if else 语句
PL0thathavmodified
- 利用C++Builder对PL0源码进行添加REPEAT+语句 DOWHILE+条件,添加ELSE语句、以及实现++、--、+=、-=、*=、/=等功能,以及修改了不等号为<>等功能。另外还附加了测试例子。-The use of C Builder to add PL0 source REPEAT+ Statement DOWHILE+ Conditions, add the ELSE statement, as well as the realization of+ 2B
Compilers
- 本人编写的一个采用递归下降法实现了PL0语言的编译器,程序分三部分:词法分析、语法分析、模拟执行器。运用有限状态自动机的方式实现,比传统的if-else方式更加简洁清晰。-Achieved by recursive descent PL0 language compiler, the program divided into three parts: lexical analysis, syntax analysis, simulation of the actuator. Finite sta
shiyan
- 编译原理中pl0语言if——else和while--until的功能扩充-Pl0 language compiler theory of if- else and while- until the function expansion
extended-pl0complier
- 扩充功能的pl0编译器 文法中包含常量、变量、整数、实数、整型、实型、字符型、过程(带参数)、函数(带参数和返回值)、赋值语句、for语句、if-then-else语句、while语句、repeat…uitil语句、过程调用、函数调用、复合语句、读语句、写语句(字符串和表达式)。-extended pl0 compiler
CPL0hhhho
- 编译原理的课程设计,对PL0进行扩充完成内容如下:1. 基本内容:(1)增加单词:保留字;运算符(2)修改单词词:不等号# 改为 < > (3)增加条件语句的ELSE子句(4)扩充赋值运算:+= 和 已通过测试。 -Compiler theory of curriculum design, PL0 expansion completed as follows: 1. Basic elements: (1) add a word: reserved words operator (2
plo_c
- 对pl0语言进行扩展,扩展了else,read,write等-Extend pl0 language expands else, read, write
Unit1
- 添加了 *= /= else for 等功能的pl0编译器 -pl0 compile
Compiler
- PL/0语言是一种类PASCAL语言,是教学用程序设计语言,它比PASCAL语言简单,作了一些限制。PL/0的程序结构比较完全,赋值语句作为基本结构,构造概念有 顺序执行、条件执行和重复执行,分别由begin/end,if then else和while do语句表示。 PL0还具有子程序概念,包括过程说明和过程调用语句。 在数据类型方面,PL0只包含唯一的整型,可以说明这种类型的常量和变量。 运算符有+,-