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

搜索资源列表

  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. 《编译原理》课后答案

  2. 编译原理的课后题答案 很详细的哦 第1 章 引论 第2 章 PL/0 编译程序的实现 第3 章 文法和语言 第4 章 词法分析 第5 章 自顶向下语法分析方法 第6 章 自底向上优先分析 第7 章 LR 分析 第8 章 语法制导翻译和中间代码生成 第9 章 符号表 第10 章 目标程序运行时的存储组织 第11 章 代码优化 第12 章 代码生成 第13 章 编译程序的构造
  3. 所属分类:专业指导

    • 发布日期:2009-05-17
    • 文件大小:1048576
    • 提供者:angel_beyond
  1. PL/0编译程序 for语句功能扩展实现

  2. 本人编译原理课程设计的内容 里面有用到的资料 以及完整能够运行的源代码和测试结果!希望对你们有用...
  3. 所属分类:专业指导

    • 发布日期:2009-09-05
    • 文件大小:247808
    • 提供者:seakingstar
  1. 计算机系不得不用的编译原理

  2. 第二章 PL/O编译程序的实现 第一节 PL/O语言描述 第二节 PL/O编译程序的结构 第三节 PL/O编译程序的词法分析 第四节 PL/O编译程序的语法语义分析 第五节 PL/O编译程序的目标代码结构和代码生成 第六节 PL/O编译程序的语法错误处理 第七节 PL/O编译程序的目标代码解释执行时的存储分配
  3. 所属分类:专业指导

    • 发布日期:2009-11-16
    • 文件大小:4194304
    • 提供者:zou0321
  1. 汇编原理实验 PL/0编译程序的语法分析

  2. 实验目的:设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握自顶向下递归子程序的语法分析方法。 实现功能: (1)通过对C-Minus语法规则的分析,并在词法分析程序的基础上,编制语法分析程序。 (2)对于有语法和词法错误的源程序,给出出错报告。 (3)建立符号表
  3. 所属分类:C

    • 发布日期:2009-12-13
    • 文件大小:144384
    • 提供者:shuguang_2008
  1. 编译原理实验 ,PL0编译器C和Java两个版本

  2. E.Wirth 编写的“PL/0 编译程序”原版,和改进版本,包换C 和Java 两个版本。 可以实现if……else ,for ,dowhile(repeat )……until等等。 内附有Else.pl0,For.pl0和While.pl0等PL/0源程序。
  3. 所属分类:C

    • 发布日期:2009-12-21
    • 文件大小:840704
    • 提供者:wanbingglass
  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. pl/0编译器课件讲解

  2. 其中讲解了编译器的实现的各步骤如下: 步骤1. 源语言PL/0与目标代码类pcode 之间的映射 步骤2. PL/0编译程序的总体设计 步骤3. PL/0编译程序词法分析的设计与实现 步骤4. PL/0编译程序语法语义分析的设计与实现 步骤5. PL/0编译程序代码生成的实现 步骤6. PL/0编译程序错误处理的实现 步骤7. 类pcode代码解释器的设计与实现
  3. 所属分类:专业指导

    • 发布日期:2010-06-25
    • 文件大小:466944
    • 提供者:xue_kuang_wu
  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++

    • 发布日期:2010-11-22
    • 文件大小:600064
    • 提供者:stealgoad
  1. pl\0编译程序源码c版本

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

    • 发布日期:2011-01-11
    • 文件大小:8192
    • 提供者:ace09
  1. 编译原理PL/0实验

  2. (1)增加单词:保留字 ELSE,FOR,TO, DOWNTO;运算符 +=,-= (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句 一、 实验环境与工具 (1)计算机及操作系统:WindowsXP (2)程序设计语言:C++ (3)教学型编译程序:PL/0 二、 设计方案 (1) 概述 源语言:PL0 目标语言:类 pcode 实现工具:C++ 运行平台: Windows XP (2) 结构设计说明:
  3. 所属分类:C

    • 发布日期:2011-01-13
    • 文件大小:322560
    • 提供者:flashcs4_LINUX
  1. 广工 编译原理实验

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

    • 发布日期:2011-03-18
    • 文件大小:659456
    • 提供者:welldoneAAA
  1. PL/0编译器的实现文档

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

    • 发布日期:2012-05-18
    • 文件大小:615424
    • 提供者:wangx036
  1. 编译程序原理实验报告

  2.  对PL/0程序的说明部分分析  分析PL/0程序的实现部分分析 常量声明处理 –变量声明处理 –过程声明处理 –赋值语句 –过程调用语句 –复合语句
  3. 所属分类:专业指导

  1. PL0编译程序

  2. PL/0编译程序的实现,详细解释了PL/0程序的原理和实现,是学习编译原理的很好的课件。
  3. 所属分类:其它

    • 发布日期:2013-03-28
    • 文件大小:117760
    • 提供者:jiang281912595
  1. PL/0编译程序实现

  2. 实现一个一遍扫描的pl/0编译程序,源于编译原理课程设计,实现了IF_THEN_ELSE条件语句和REPEAT_UNTIL重复语句,运行环境Visual C++6.0。
  3. 所属分类:C++

    • 发布日期:2008-09-10
    • 文件大小:1048576
    • 提供者:chinasasu
  1. pl/0编译程序c版

  2. pl/0编译程序是一个比较小型的编译程序,它实现代码编译的整个过程,对于初学编译原理的学生来说非常有用。该文由2个文件组成,1个是.c文件一个是.h文件。在vc++环境下运行。
  3. 所属分类:C/C++

    • 发布日期:2013-11-15
    • 文件大小:8192
    • 提供者:tangpengh
  1. 编译原理原理1-12章

  2. 第一章 编译程序概述 第二章 PL/0编译程序的实现 第三章 文法和语言 第四章 词法分析 第五章 自顶向下语法分析方法 第六章 自底向上优先分析方法 第七章 LR分析方法 第八章 语法制导翻译和中间代码生成 第九章 符号表 第一○章 目标程序运行时的存储组织 第一一章 代码优化 第一二章 代码生成
  3. 所属分类:专业指导

    • 发布日期:2008-11-06
    • 文件大小:3145728
    • 提供者:vijay_zhang
  1. 编译原理--PL/0编译程序的实现

  2. PL/0语言编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析程序和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需生成相应的目标代码时,则调用代码生成程序.此外,用表格管理程序建立变量、常量和过程标识符的说明与引用之间的信息联系.用出错处理程序对词法和语法分析研究遇到的错误给出在源程序中出错的位置和错误性质.当源程序编译正确时,PL/0编译程序自动调用解释执行,并按用户程序要求输入数据和输出运行结果.
  3. 所属分类:专业指导

    • 发布日期:2009-03-24
    • 文件大小:371712
    • 提供者:smile_zjw
  1. 基于递归下降分析法的语法分析程序(包含PL/0和Yacc实现句子分析程序).rar

  2. 本资源文档中有对PL/0的函数调用关系图。通过阅读和改造PL/0编译程序,熟悉PL/0编译程序的整体架构,识别出各语法单位对应的子程序;掌握递归下降语法分析程序的设计思想,加深对递归下降语法分析程序的理解。通过设计编制调试具体的YACC程序,掌握YACC源程序的基本组成。
  3. 所属分类:其它

    • 发布日期:2019-09-23
    • 文件大小:437248
    • 提供者:qq_32503797
« 12 3 »