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

搜索资源列表

  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. 词法分析示例程序(C语言编写,针对PL/0语言)

  2. 词法分析阶段是编译过程的第一个阶段,是编译的基础。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析程序可以使用Lex等工具自动生成。 PL/0语言是Pascal语言的子集,它具备一般高级程序设计语言的典型特点。
  3. 所属分类:C

  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. GTK+2.0+中文教程.pdf

  2. 简介 GTK (GIMP Toolkit) 是一套用于创建图形用户界面的工具包。它遵循 LGPL 许可证,所以你可以用它来开发开源软件、自由软件,甚至是 封闭源代码的商业软件,而不用花费任何钱来购买许可证和使用权。 GTK 被称为 GIMP 工具包是因为最初写它是用来开发 GIMP (GNU 图像处理程序) 的,但是它现在已经被用于很多软件项目了,包括 GNOME (GNU 网络对象模型环境)。GTK 是在 GDK (GIMP Drawing Kit) 和 gdk-pixbuf 的基础上建立起
  3. 所属分类:C++

    • 发布日期:2009-07-17
    • 文件大小:391168
    • 提供者:lenovoe307
  1.  编译原理 pl/0语言分析

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

    • 发布日期:2009-07-29
    • 文件大小:172032
    • 提供者:gaoshuaieei
  1. GTK+ 2.0 中文教程

  2. GTK (GIMP Toolkit) 是一套用于创建图形用户界面的工具包。它遵循 LGPL 许可证,所以你可以用它来开发开源软件、自由软件,甚至是封闭源代码的商业软件,而不用花费任何钱来购买许可证和使用权。 GTK 被称为 GIMP 工具包是因为最初写它是用来开发 GIMP (GNU 图像处理程序) 的,但是它现在已经被用于很多软件项目了,包括 GNOME (GNU 网络对象模型环境)。GTK 是在 GDK (GIMP Drawing Kit) 和 gdk-pixbuf 的基础上建立起来的,G
  3. 所属分类:C++

    • 发布日期:2009-11-15
    • 文件大小:500736
    • 提供者:chongshangyun
  1. PASCAL语言子集(PL/0)编译器的设计与实现

  2. 课程设计题目:一个PASCAL语言子集(PL/0)编译器的设计与实现。有源程序和报告。
  3. 所属分类:专业指导

    • 发布日期:2010-06-07
    • 文件大小:113664
    • 提供者:mengmeng_882001
  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. 最新编译原理课程设计

  2. 一 实验目的 通过编译原理课程设计,加深对课堂中所讲授的内容的理解,设计一个具有词法分析、语法、语义分析、错误处理的综合程序。进一步掌握编译程序常用实现的方法和技术,使学生初步具有研究、设计、编制和调试编译程序的能力。 二 实验内容 实现一个简单的编译器 三 实验要求 1)实现一个C语言子集或Pascal语言子集的编译器,工具任选。 2)要求实现的功能:翻译 +,-,*, / 四则运算表达式及布尔表达式,翻译包含if语句,while语句及do-while语句及相互间的嵌套。 四 概述 1)编写
  3. 所属分类:C

    • 发布日期:2010-09-05
    • 文件大小:12582912
    • 提供者:axiaomei
  1. Pascal文法子集的词法分析及递归下降法语法分析的实现源码

  2. Pascal文法子集的词法分析器和语法分析器,在vc++ 6.0下运行成功,c语言编写
  3. 所属分类:C++

    • 发布日期:2010-12-25
    • 文件大小:7168
    • 提供者:JaryZhan
  1. 编译原理——词法分析代码

  2. ⒈ 题目 编写前述PASCAL子集的词法分析程序。 1)主程序设计考虑,(参阅后面给出的程序框架) 主程序的说明部分为各种表格和变量安排空间。 数组k为关键字表,每个数组元素存放一个关键字。采用定长的方式,较短的关键字后面补空格。 P 数组存放分界符。为了简单起见,分界符、算术运算符和关系运算符都放在p表中(学生编程时,应建立算术运算符表和关系运算符表,并且各有类号),合并成一类。 id 和ci 数组分别存放标识符和常数。 instring 数组为输入源程序的单词缓存。 outtoken 记录
  3. 所属分类:C/C++

    • 发布日期:2011-05-28
    • 文件大小:84992
    • 提供者:zl007ok
  1. 小型pascal子集编译器 设计报告

  2. 小型pascal子集编译器,实验报告,c++语言实现
  3. 所属分类:C++

    • 发布日期:2011-06-03
    • 文件大小:974848
    • 提供者:gdbbzs
  1. 编译原理课程设计

  2. 课程题目:对PL/0编译器作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 +=,-=,++,―― 其中FOR,TO,DOWNTO,RETURN属于选做内容。 (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句 我在本次实验中实现了以下内容: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,REPEAT, DOWHILE, UNTIL。 运算符 +=,-=,++,―― (2)修改单词:不等号# 改为 (3)增加
  3. 所属分类:C/C++

    • 发布日期:2011-11-02
    • 文件大小:246784
    • 提供者:e_finding
  1. PL0(类PASCAL)编译器

  2. 此编译器为窗口程序,能根据PASCAL语言文本得出运行结果。一个PASCAL语言子集(PL0)编译器的设计与实现。PL/0语言可以看成PASCAL语言的子集:声明为整型变,整型常量;过程可以递归内嵌套,参数为传名方式;条件语句IF-THEN-ELSE;循环语句DO-WHILE。
  3. 所属分类:Java

    • 发布日期:2011-12-23
    • 文件大小:67584
    • 提供者:devonlz
  1. Pascal-S 源代码

  2. 中的Pascal-S,网上找寻不到, 我抄了一份, 编译通过, 可以运行. 留个标本, 仅供参考 1976年N.Wirth写的Pascal-S是Pascal的真子集, PL/0的超集. 有整型,实型,布尓型,字符型. 还有数组和记录.
  3. 所属分类:Delphi

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

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

    • 发布日期:2012-12-30
    • 文件大小:199680
    • 提供者:q403294644
  1. PL/0语言编译器源代码及测试代码

  2. 计算机系统中最重要的系统软件,编译系统的实现。本软件以C/C++语言为实现语言,包括词法分析,语法分析,语义分析,中间代码生成等部分。实现了Pascal语言子集PL/0语言编译器
  3. 所属分类:C

    • 发布日期:2013-01-04
    • 文件大小:366592
    • 提供者:hbxtjk12
  1. pascal 编译器

  2. 一个用vc做的pascal语言子集的语法分析器 自动生成follow,first集,以及预测分析表 可以更换文法文件
  3. 所属分类:C++

    • 发布日期:2008-12-21
    • 文件大小:6291456
    • 提供者:flanders
  1. 编译原理实习:实现可编译Pascal语言子集的编译器

  2. 编译原理实习:实习内容为实现可编译Pascal语言子集的编译器
  3. 所属分类:C

    • 发布日期:2019-06-15
    • 文件大小:2097152
    • 提供者:qq_41734797
  1. turbopascal, 基于Web的Turbo Pascal.zip

  2. turbopascal, 基于Web的Turbo Pascal Turbo Pascal编译器这是一个基于web的Pascal编译器,运行 Turbo Pascal 5.5代码的子集。 请参见的完整写或者立即尝试它 !运行本机脚本,运行"转到"脚本并转到 http://localhost:800
  3. 所属分类:其它

    • 发布日期:2019-09-18
    • 文件大小:163840
    • 提供者:weixin_38743968
« 12 3 »