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

搜索资源列表

  1. 编译原理(china-pub) 高清

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2009-10-29
    • 文件大小:10mb
    • 提供者:fgc8586
  1. 编译原理及实践 附有目录

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2010-05-31
    • 文件大小:7mb
    • 提供者:zhuce0001
  1. C语言简化编译器前端 编译原理 LR1

  2. C语言编译器,采用C++实现。 词法分析、语法分析、语法制导翻译全过程。 附上ISO定义的标准C语言文法。 更具体说明见"说明.doc".
  3. 所属分类:C

    • 发布日期:2010-07-14
    • 文件大小:1.44mb
    • 提供者:zhengweihit
  1. 编译原理(龙书)有目录

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2010-10-22
    • 文件大小:7mb
    • 提供者:lghndyz
  1. 简单编译器 编译技术课程设计源代码及文档

  2. 处理用户提交的符合上述文法的源代码序列,生成四元式中间代码。 主要步骤 (1)画出识别上述语言单词的状态转换图 (2)用C/C++语言编写词法分析程序(应考虑能被语法分析程序调用) (3)预处理,去除注释、多余空格、回车换行符等 (3)设计实现语法分析程序(调用上述词法程序分析单词) (4)设计构造属性文法及中间代码序列结构 (5)采用语法制导翻译法,完成语义分析程序设计,生成四元式中间代码 (6)或将生成的四元式中间代码转换成X86平台上的目标代码 (7)设计若干用例,上机测试并通过所设计实
  3. 所属分类:C

    • 发布日期:2010-11-28
    • 文件大小:303kb
    • 提供者:ErinToJerry
  1. C#编译原理 ZIP 压缩文件

  2. C#编译原理 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21
  3. 所属分类:C#

    • 发布日期:2011-08-25
    • 文件大小:10mb
    • 提供者:xinzhangpeng
  1. c语言语法编译器的文法实现

  2. c语言编译器的文法实现,文档详细,适合初学者
  3. 所属分类:C/C++

    • 发布日期:2011-10-22
    • 文件大小:267kb
    • 提供者:liulu132
  1. 语法分析器设计要求及实现(C语言)

  2. 语法分析器设计要求及实现(C语言),建立一个针对LL(1)文法编译器的自动生成器
  3. 所属分类:专业指导

    • 发布日期:2011-10-23
    • 文件大小:220kb
    • 提供者:learneding
  1. 编译原理课程设计 MFC实现

  2. 编译原理课程设计 MFC实现 编译原理课程设计是迷若烟雨编译原理课程设计的作品,当时分为第5组,因此工程名为BY5. Lib文件夹下是所需的动态连接库。Include是头文件,主要是View类的增强的头文件。 文法在C语言文法中。 MiniCBin文件夹下是可执行文件。 word文档和PPT解释了课程设计的绝大部分内容。 本程序据陆晓春的CMinus改编而来,特别感谢他的辛勤付出和无私的贡献,本着GNU的原则,特公开本程序,供大家能够实现自己的编译程序。采用MFC多文档和递归子程序法实现,支持
  3. 所属分类:C/C++

    • 发布日期:2012-01-15
    • 文件大小:4mb
    • 提供者:minstyrain
  1. java实现的c语言简单编译器

  2. java实现的C语言(部分文法)简单编译器,包括词法分析、语法分析、语义分析,输出四元式,有详细文档
  3. 所属分类:专业指导

    • 发布日期:2012-08-08
    • 文件大小:733kb
    • 提供者:ss_kb
  1. 用c语言编写的类Pascal语言的简易编译器

  2. 这是用c语言实现的一个简易编译器,所编译的文法是类Pascal语言,也就是Pascal语言的扩充,资源里给出了文法和测试程序和源代码,测试程序有错误的和正确的,正确的是可以正确执行出结果的,错误的是会给出错误提示
  3. 所属分类:C/C++

    • 发布日期:2014-07-18
    • 文件大小:319kb
    • 提供者:m11061003
  1. C0文法编译器

  2. 用于北航本科编译原理与技术课程参考资料。资源内为C++语言实现的C0文法编译器源码,通过文件读取源程序,实现了词法分析,语法分析,语义分析,和执行等功能。vs2012编译通过。
  3. 所属分类:C/C++

    • 发布日期:2015-06-11
    • 文件大小:12kb
    • 提供者:u012872029
  1. 简单编译器实现

  2. 编译原理课设搜索资料。用现代编译器的实现方法SOOT+ANTLR构建自己的编译器,例如根据C语言子集的文法构建AST,再编译为Jimple三地址码运行在JVM上。
  3. 所属分类:Java

    • 发布日期:2015-11-08
    • 文件大小:26mb
    • 提供者:mendax_
  1. 实现语法分析器-编译原理

  2. 这个里面的都是测试数据,总共得分5分。从控制台输入,不能从文件中读取。实现了基本功能,加分项目都没有去实现,没有函数数组这些的实现。这是用C++语言写的,新建parser类别要选C++,其他对于VS的配置和C语言一样。for语句用的是枚举所有情况,你可以自行修改。 对预备工作中自然语言描述的简化C编译器的语言特性的语法,设计上下文无关文法进行描述 借助Yacc工具实现语法分析器 考虑语法树的构造: 1.语法树数据结构的设计:节点类型的设定,不同类型节点应保存哪些信息,多叉树的实现方式 2.实现
  3. 所属分类:专业指导

    • 发布日期:2017-02-17
    • 文件大小:3mb
    • 提供者:jemiesama
  1. 扩展的PL/0 语言——EPL/0语言

  2. 实现了对PL/0语言的扩展,形成的EPL/0语言。 1、此作品主要是用C语言实现了类PASCAL语言,称为扩展的PL/0语言,即EPL/0语言的编译器。 2、文法是LL(1)文法,采用递归子程序法实现语法分析,并用C语言实现了词法分析器、语法分析器、代码生成器和解释器。 3、在声明中实现了对静态常量、变量、数组和过程的声明支持;在赋值语句中实现了+=、++、-=、--、*=、/=、%=、:=(赋值);数学运算支持+、-、*、/、%。 4、使用call实现了对过程的调用。 5、使用begin……
  3. 所属分类:C

    • 发布日期:2009-03-20
    • 文件大小:206kb
    • 提供者:stcasshern
  1. c0编译器 词法分析 文法分析 生成目标代码

  2. c0文法的编译器,词法分析, 文法分析,目标代码生成,目标代码的执行系统一应俱全。为北航编译技术的课程设计之一。 另有c0文法编译器的java实现,包含代码优化(dag图优化,删除公共子表达式、删除无效赋值等)、寄存器分配,目标代码为汇编码。需要者请单独跟本人联系。
  3. 所属分类:C

    • 发布日期:2009-04-22
    • 文件大小:9kb
    • 提供者:here_skittle
  1. c0文法编译课程设计

  2. 使用c语言完成的简单c0文法编译器的实现,文法为: <加法运算符> ::= +|- 1<乘法运算符>  ::= *|/ 1<关系运算符>  ::=  <||>=|!=|== 1<字母>   ::= _|a|...|z|A|...|Z 1<数字>   ::= 0|<非零数字> 1<非零数字>  ::= 1|...|9 <字符>    ::=   '<加法运算符>'|'<乘法运算符>'|'<字母>'|'<数字>' //字符不能为空 <字符串>   ::=  "{十进制编码为32,33,
  3. 所属分类:C/C++

    • 发布日期:2018-01-21
    • 文件大小:20kb
    • 提供者:infinity23
  1. 计算机专业编译原理c0编译器实验代码及实验报告

  2. 题目:C0编译器的设计与实现(10周) C0语言的语法结构定义如下: ->[] {} -> int id {, id}; -> ( int id | void id) '(' ')' ->void main'(' ')' ->'{' [] '}' -> {} -> | | '{''}' | | | | | | ; ->if '('')' [else ] ->while '(' ')' -&
  3. 所属分类:C/C++

    • 发布日期:2020-01-28
    • 文件大小:599kb
    • 提供者:weixin_40899188
  1. 简单C编译器.rar

  2. 本程序设计并实现一款基本的c语言编译器。从词法分析开始,逐步完成c语言文法的设计,文法分析,语法制导翻译,生成中间代码并最终生成可运行的汇编代码。并且在过程中完成符号表的管理和错误管理。
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:313kb
    • 提供者:qq_44111805
  1. C--编译器:C--编译器,实现LL(1)\ LR(0)\ SLR \ LR(1)并生成语义分析和MIPS-源码

  2. 实现了自制的C--语言的一遍扫描编译,包括词法分析,LR(1)语法分析,属性文法+中间代码生成,MIPS编译生成编译脚本由Python实现,兼容python2.7与3.7,图形界面由WPF实现,使用了IronPython进行脚本执行 支持以下特性: 一种基本类型int 赋值表达式,循环/选择/判断/跳出语句 函数定义与函数调用 未实现: 浮点数,字符,字符串 斑点 错误检查
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:24mb
    • 提供者:weixin_42134285
« 12 »