您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 一个用C++实现的PL/0语言编译程序

  2. PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序
  3. 所属分类:C++

    • 发布日期:2003-01-01
    • 文件大小:596992
    • 提供者:chenxh
  1. PL0代码及实验报告

  2. Part A: 源文件: *.plo 目标文件: *.COD 实现平台:C++ Builder6.0 运行平台:xindows xp sp2 1.设计说明 PL/0语言是Pascal语言的一个子集,这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。  PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错
  3. 所属分类:C

    • 发布日期:2009-05-22
    • 文件大小:92160
    • 提供者:liuminx
  1. C语言pl0编译程序,功能基本完善

  2. 在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。 要求:对PL/0作以下修改扩充: 基本内容: (1)增加单词: 保留字ELSE,REPEAT,UNTIL,RETURN,FOR,TO,DOWNTO等等;运算符 运算符 +=,-=,++,-- (2)修改单词: 不等号# 改为 (3)增加条件语句的ELSE子句,FOR语句,repeat...until语句
  3. 所属分类:C

    • 发布日期:2010-01-10
    • 文件大小:253952
    • 提供者:xiehao1017
  1. PL0语言编译程序java语言

  2. 编译课程实验用的是pl0语言 它的编译程序
  3. 所属分类:Java

    • 发布日期:2010-01-13
    • 文件大小:4194304
    • 提供者:itxchg
  1. 编译原理中的PL0编译程序

  2. PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。   PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错恢复的功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码。 PL0的一部分代码: program PL0
  3. 所属分类:其它

    • 发布日期:2010-06-13
    • 文件大小:25600
    • 提供者:lixiaomengqq
  1. pl\0编译程序源码c版本

  2.   一、PL0语言可看成是Pascal[1]语言的子集,它的编译程序是一个编译解释执行系统。   PL/0的目标程序为假象栈试计算机的汇编语言,与具体计算机无关。   PL/0的编译程序和目标程序的解释执行程序可用Pascal,C或者其他语言书写,因此PL/0语言可在   相应书写语言的任何机器上实现。
  3. 所属分类:C

    • 发布日期:2011-01-11
    • 文件大小:8192
    • 提供者:ace09
  1. 编译原理课程设计PL0扩充

  2. (1)扩充赋值运算:+= 和 -=(2)扩充语句 REPEAT DOWHILE 其中,是循环条件,即条件成立时,重复执行循环体的选做内容(成绩评定范围扩大到:“优”和“良”)(1)增加运算:++ 和 --。(2)增加类型:① 字符类型; ② 实数类型。(3)扩充函数:① 有返回值和返回语句;② 有参数函数。(4)增加一维数组类型(可增加指令)。(5)其他典型语言设施。3. 要求和说明(1)放假前完成,提交课程设计报告和光盘(各班统一制作一张光盘,每人的目录名:xxx姓名,xxx是学号末3位)。
  3. 所属分类:C/C++

    • 发布日期:2011-06-03
    • 文件大小:1048576
    • 提供者:keke_qingmeng
  1. 山东大学计算机学院编译原理实验—PL0语言的设计

  2. 山东大学计算机学院的编译原理实验,用java写的,是对PL/0语言的编译程序
  3. 所属分类:其它

    • 发布日期:2011-11-24
    • 文件大小:10240
    • 提供者:hellozworld
  1. PL0语言编译程序源代码(pascal)

  2. pascal语言写的pl0编译程序,包含了read函数和write函数的实现。
  3. 所属分类:其它

    • 发布日期:2012-01-27
    • 文件大小:20480
    • 提供者:happyer88
  1. 编译程序pl0代码

  2. 一个简单语言pl0的编译程序
  3. 所属分类:C/C++

    • 发布日期:2008-06-20
    • 文件大小:251904
    • 提供者:tcwang8847
  1. PL/0编译器的实现文档

  2.   ⑴ 对扩充部分用语法图和EBNF描述;   ⑵ 对原PL/0语言编译程序文本中程序变动部分的说明;   ⑶ 所用测试用例包括正确的测试用例和错误的测试用例;   ⑷ 实验体会和建议。
  3. 所属分类:软件测试

    • 发布日期:2012-05-18
    • 文件大小:615424
    • 提供者:wangx036
  1. pl0教程

  2. PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。
  3. 所属分类:专业指导

    • 发布日期:2008-07-04
    • 文件大小:453632
    • 提供者:oatnehc
  1. PL0编译程序分析

  2. PL0语言编译程序分析和详细注释(Pascal版),包括词法分析、语法分析、符号表处理等。
  3. 所属分类:专业指导

    • 发布日期:2012-12-04
    • 文件大小:153600
    • 提供者:lolamit
  1. PL0语言编译程序分析和详细注释(Pascal版.doc

  2. 老师要求PL0。   PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。
  3. 所属分类:专业指导

    • 发布日期:2012-12-30
    • 文件大小:199680
    • 提供者:q403294644
  1. pl0语言的编译程序源代码

  2. pl/0语言是类pascal语言,它包含了多数语言的一般特征,是学习编译原理的好资料.
  3. 所属分类:专业指导

    • 发布日期:2008-09-01
    • 文件大小:34816
    • 提供者:martinkro
  1. PL0语言编译程序

  2. 用C语言写的PL0语言编译程序, 可自行添加代码, 增加编译程序的功能, 熟悉编译程序的底层思想
  3. 所属分类:C

    • 发布日期:2016-01-09
    • 文件大小:310272
    • 提供者:kshatriya_
  1. 中等级文法 扩充pl0文法 的编译程序

  2. 扩充pl0文法的c语言实现,源代码是用VS2015写的,放到VS环境下,取消安全模式,即可运行。几乎完全仿照PASCAL-S来写的,命名都一样。
  3. 所属分类:C/C++

    • 发布日期:2016-01-13
    • 文件大小:51200
    • 提供者:buaaqqq2015
  1. 编译原理课程设计PL0扩充

  2. 2. 课程设计 基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句 REPEAT DOWHILE 其中,是循环条件,即条件成立时,重复执行循环体的 选做内容(成绩评定范围扩大到:“优”和“良”) (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型(可增加指令)。 (5)其他典型语言设施。 3. 要求和说明 (1)放假前完成,提交
  3. 所属分类:网络攻防

    • 发布日期:2009-02-19
    • 文件大小:1048576
    • 提供者:lanwuwei
  1. 对PL0语言及其编译器进行扩充和修改

  2. 带说明文档的编译原理课程设计,PL0语言可看成是Pascal [1] 语言的子集,它的编译程序是一个编译解释执行系统。
  3. 所属分类:C++

    • 发布日期:2018-05-13
    • 文件大小:149504
    • 提供者:engineer_x
  1. 南航 编译原理课设 PL0语言编译器

  2. C语言写的,含几个测试文件,可以直接运行,无语法错误,有相应注释 一个PASCAL语言子集(PL/0)编译器的设计与实现。 PL/0的编译程序和目标程序的解释执行程序可以采用C、C++、Java等高级语言书写。 其编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需要生成相应的目标代码时,则调用代码生成程序。 用表格管理程序建立变量、常量和过程标识符的说明与引用之间的信息联系。 用出
  3. 所属分类:C/C++

    • 发布日期:2020-01-07
    • 文件大小:12288
    • 提供者:kaka0209
« 12 »