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

搜索资源列表

  1. 编译原理实验

  2. 里面包含源代码,可执行程序,详细文档说明。 目的:在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 *=,/=,++,--,&,||,! (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。 二、实验环境与工
  3. 所属分类:专业指导

    • 发布日期:2013-01-28
    • 文件大小:660480
    • 提供者:bonna2
  1. 编译原理原理1-12章

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

    • 发布日期:2008-11-06
    • 文件大小:3145728
    • 提供者:vijay_zhang
  1. 山东大学编译原理pl0实验.rar

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

    • 发布日期:2015-06-30
    • 文件大小:66560
    • 提供者:u013385650
  1. 广工编译原理实验 PL0(C++)改进

  2. 广工编译原理实验 对PL/0作以下修改扩充: (1)修改单词:不等号# 改为 != ,只有!符号为非法单词。 (2)增加单词(只实现词法分析部分): 保留字 ELSE,RETURN,FOR,STEP,UNTIL 运算符 *=,/= (3)增加IF条件语句的ELSE子句(实现语法语义目标代码), 要求:写出相关文法,语法图,语义规则。 将我的Unit1.cpp文件覆盖掉你们的Unit1.cpp文件就可以
  3. 所属分类:C/C++

    • 发布日期:2017-08-03
    • 文件大小:22528
    • 提供者:aa100001
  1. 山东大学编译原理实验

  2. 山东大学编译原理实验 一. PL/0语言建立一个词法分程序GETSYM(函数) 二. PL/0语言建立一个语法分析程序BLOCK(函数) 三. 建立一个解释执行目标程序的函数
  3. 所属分类:Java

    • 发布日期:2017-12-11
    • 文件大小:27648
    • 提供者:kswkly
  1. 编译原理试验 语法分析器

  2. java编写 适合大学编译原理课程的试验 编译原理试验(尤其适合山东大学) Pl/0语言文法的BNF表示 PL/0语言建立一个词法分程序GETSYM PL/0语言建立一个语法分析程序BLOCK(函数)
  3. 所属分类:Java

    • 发布日期:2009-03-04
    • 文件大小:27648
    • 提供者:u010719309
  1. 计算机专业课讲义-编译原理

  2. 编译原理概述 介绍PL/0编译程序 词法分析程序自动构造 (正规式,有穷自动机) 词法分析程序自动构造 Lex(Flex) 介绍,布置PP1 文法和语言 自顶向下语法分析 LL(1) 文法 自底向上语法分析 LR文法 LR分析 期中考试 Yacc介绍,布置PP2 习题课 语法分析方法比较 语法制导翻译,布置PP3 语法制导翻译 运行时存储组织 运行时存储组织 代码优化, 布置PP4 代码生成 实践题目总结答辩
  3. 所属分类:Web开发

    • 发布日期:2009-03-21
    • 文件大小:1048576
    • 提供者:aoxuewawa
  1. Letter.cpp

  2. pl/0语言的词法分析c++代码实现,去除空格,识别所给程序段,并输出识别结果
  3. 所属分类:C/C++

    • 发布日期:2019-05-30
    • 文件大小:4096
    • 提供者:woshiyimiya
  1. 南航 编译原理课设 PL0语言编译器

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

    • 发布日期:2020-01-07
    • 文件大小:12288
    • 提供者:kaka0209
  1. 详解PostgreSQL 语法中关键字的添加

  2. 详解PostgreSQL 语法中关键字的添加 当PostgreSQL的后台进程Postgres接收到查询语句后,首先将其传递给查询分析模块,进行词法、语法和语义分析。 记录下在parser语法解析模块添加关键字。 几个核心文件简介 源文件 说明 gram.y 定义语法结构,bison编译后生成gram.y和gram.h scan.l 定义词法结构,flex编译后生成scan.c kwlist.h 关键字列表,需要按序排列 check_keywords.pl linux下
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:41984
    • 提供者:weixin_38624914
  1. libfsm:DFA正则表达式库和朋友-源码

  2. libfsm和朋友:NFA,DFA,正则表达式和词法分析 ; re -cb -pl dot '[Ll]ibf+(sm)*' '[Ll]ibre' | dot 入门: 有关re(1)命令行界面的快速概述,请参见。 典型应用程序的,这些将正则表达式编译为代码。 乐兴是按照拼写对项目流进行分类的过程。 此过程的输出是令牌的流,每个令牌都有一个特定的词素类别,通常将其输入到负责断言这些令牌的顺序是否有效的解析器中。 lx试图产生一种简单,表现力强,不引人注意的词法生成器,该生成器擅长词法,仅词
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:1048576
    • 提供者:weixin_42120275
« 1 2 3 4 5 6»