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

搜索资源列表

  1.  编译原理 pl/0语言分析

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

    • 发布日期:2009-07-29
    • 文件大小:172032
    • 提供者:gaoshuaieei
  1. PL/0编译器,鱼呀分析以及解释执行

  2. 为PL/0语言建立一个语法分析程序,建立一个解释执行目标程序的函数,完成了编译器的语法分析以及解释执行过程
  3. 所属分类:专业指导

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

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

    • 发布日期:2009-12-13
    • 文件大小:144384
    • 提供者:shuguang_2008
  1. 编译原理PL/0编译程序语法分析

  2. 编译原理PL/O语言的语法分析过程BLOCK,详细的语法分析程序
  3. 所属分类:专业指导

    • 发布日期:2010-05-16
    • 文件大小:87040
    • 提供者:yuweiting1
  1. pl/o语法分析程序

  2. 语法分析程序,山东大学。。PL/0编译程序采用一遍扫描的方法,所以语法分析和代码生成都有在BLOCK中完成。
  3. 所属分类:专业指导

    • 发布日期:2010-10-28
    • 文件大小:27648
    • 提供者:DKHongJie
  1. 编译原理 实验报告 此法分析语法分析

  2. 一、实验目的 3 二、实验任务概述 3 • 实验一 3 • 实验二: 3 三、实现方法 3 PL/0编译程序词法分析程序的设计 3 PL/0编译程序语法分析的设计与实现 4 四、实验例程 4 词法分析器: 4 语法分析器: 8 五、总结 12 六、附录(源代码) 12 1、词法分析器 12 2、语法分析器 23
  3. 所属分类:专业指导

    • 发布日期:2010-11-17
    • 文件大小:295936
    • 提供者:hpp001
  1. 为PL/0语言建立一个语法分析程序BLOCK(函数)

  2. PL/0编译程序采用一遍扫描的方法,所以语法分析和代码生成都有在BLOCK中完成。 包括语法分析器和词法分析器及实验报告。
  3. 所属分类:专业指导

    • 发布日期:2010-11-21
    • 文件大小:347136
    • 提供者:vivivan
  1. pl0词法分析程序词法分析程序的任务

  2. pi1. 词法分析程序的任务 词法分析程序扫描源程序,也称之为扫描程序,提供一个个符号给语法分析程序,语法分析程序以此为基础进行语法分析。 词法分析程序设计为一个子程序,由语法分析程序调用。PL/0编译程序中,执行词法分析任务的子程序是getsym,具体完成以下任务: (1)跳过空格字符。 (2)识别像begin、end、if、while、const、var等这样的保留字,并将相应的符号赋给变量sym,再由语法分析程序处理。 (3)非保留字的字母数字串,被识别为标识符处理。变量sym有符号id
  3. 所属分类:专业指导

    • 发布日期:2010-12-22
    • 文件大小:962560
    • 提供者:liuyifeifiesta
  1. 词法分析与语法分析的实验报告

  2. 通过对PL/0词法分析程序(GETSYM)的分析,认真研读描述PL/0语法规则的语法图或EBNF,并在此基础上按照PL/0的语法,编制一个词法分析程序。此程序应具有如下功能: (a)输入为字符串(待进行词法分析的源程序),输出为单词串,即由(单词,类别)所组成的二元组序列。 (b)有一定检查错误的能力,例如能发现2A这类不能作为单词的字符串。
  3. 所属分类:专业指导

    • 发布日期:2011-01-13
    • 文件大小:231424
    • 提供者:chenxiang1102
  1. 实验二 PL/O语言的语法分析过程BLOCK

  2. 一、 实验目的 1. 为了更好的配合《编译原理》有关词法分析章节的教学 2. 加深和巩固学生对于语法分析的了解和掌握 3. 让学生进一步的认识PL/0语言的基础和简单的程序编写 4. 使学生通过本实验能够初步的了解和掌握程序语法分析的整个过程 5. 提高学生的上机和编程过程中处理具体问题的能力 二、 实验要求 1. 在做本实验之前要先阅读完总体的预备知识以及本实验相关的基础知识。 2. 在编写和调试过程中出现的问题最好做一下记录。 3. 阅读懂所给出的语法分析程序,然后进行改进。 4. 在阅读
  3. 所属分类:专业指导

    • 发布日期:2011-03-18
    • 文件大小:165888
    • 提供者:loving_darling
  1. 编译原理实验 语法分析程序

  2. (一)实验目的: 1 掌握LL(1)、算符优先、LR等语法分析方法的构造。 2 按要求改编总控程序及语法分析程序。  (二)实验内容及步骤 1 选择一种你感兴趣的语法分析方法(算符优先、LL(1)、SLR(1))作为编制语法分析程序的依据. 2仔细阅读PL/O语言,对PL/O语言的功能进行下列扩充,改编后并上机调试通过。 (1) 增加for语句工作方式 (2)增加do-while语句 (3) 扩充条件语句为: 〈条件语句〉∶∶=IF〈条件〉THEN〈语句〉ELSE〈语句〉〖ZK)〗
  3. 所属分类:C

    • 发布日期:2011-07-03
    • 文件大小:821248
    • 提供者:ailvdehe
  1. pl/0 编译器

  2. 实现一个经过上述简单扩充的PL/0语言的编译器。手 工编码实现编译器的所有组成部分,不借助自动生成工具生成语法分析器和词法分析器。其中语法分析程序采用递归下降分析法。
  3. 所属分类:Java

    • 发布日期:2011-12-20
    • 文件大小:11264
    • 提供者:akacd
  1. PL/0语言词法及语法分析系统的设计与实现

  2. PL/0语言词法及语法分析系统 个非常好的词法分析程序,加上语法的分析是一个难得一见的好实例-a very good lexical analysis procedure, in addition to the syntax analysis is a rare to see a good example
  3. 所属分类:专业指导

    • 发布日期:2009-01-14
    • 文件大小:661504
    • 提供者:u010888472
  1. 编译原理--PL/0编译程序的实现

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

    • 发布日期:2009-03-24
    • 文件大小:371712
    • 提供者:smile_zjw
  1. 山东大学编译原理PL/0语言 compiler实验

  2. PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。 一.PL/0语言建立一个词法分程序GETSYM(函数) 二.PL/0语言建立一个语法分析程序BLOCK(函数) 三.建立一个解释执行目标程序的函数 内含所有源码和最终实验报告
  3. 所属分类:Java

    • 发布日期:2018-07-13
    • 文件大小:122880
    • 提供者:chongtian123
  1. 编译原理实验三-递归下降分析程序

  2. 参考C语言版本,用Java写的递归下降分析程序,能对词法分析程序所提供的单词序列进行语法检查和结构分析。被分析的语言应该是PL/0,语法表示如下: (1)::=beginend (2)::={;} (3)::= (4)::=ID:= (5)::={+ | —项>} (6)::={* | /} (7)::=ID | NUM | () 用Eclipse做的,有运行结果截图。
  3. 所属分类:Java

    • 发布日期:2018-01-20
    • 文件大小:16384
    • 提供者:ericucia
  1. 编译词法与语法分析程序

  2. 一. PL/0语言建立一个词法分程序GETSYM(函数) 二. PL/0语言建立一个语法分析程序BLOCK(函数) 三. 建立一个解释执行目标程序的函数
  3. 所属分类:Java

  1. 基于递归下降分析法的语法分析程序(包含PL/0和Yacc实现句子分析程序).rar

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

    • 发布日期:2019-09-23
    • 文件大小:437248
    • 提供者:qq_32503797
  1. PL/0语法分析程序

  2. 本资源是PL/0语言的语法分析程序(C语言版),外加输出语法树,每行附带注释,可读性强,下载下来配合.h文件即可编译
  3. 所属分类:C/C++

    • 发布日期:2020-04-07
    • 文件大小:51200
    • 提供者:weixin_42815846
  1. VC++基于PL/0语言的词法、语法分析系统

  2. 内容索引:VC/C++源码,算法相关,语法分析  VC++基于PL/0语言的词法、语法分析系统,测试文件以及源代码工程,从界面来看,貌似很专业。请注意要将编译后的可执行文件放到同一个目录下,否则调用会出错。程序仿VC的界面,调试和IDE环境做的不错。有心朋友请下载研究,这里不多说了。
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:395264
    • 提供者:weixin_38607971
« 12 3 4 5 6 »