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

搜索资源列表

  1. 利用词法自动生成实现词法扫描器

  2. 题 目: 利用词法自动生成实现词法扫描器 初始条件: 程序设计语言:主要使用C语言的开发工具,或者采用LEX、YACC等工具,也可利用其他熟悉的开发工具。算法:可以根据《编译原理》课程所讲授的算法进行设计。 要求完成的主要任务: (包括课程设计工作量及其技术要求,说明书撰写等具体要求) 1. 明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。严格要求自己,要独立思考,按时、独立完成
  3. 所属分类:其它

    • 发布日期:2009-07-11
    • 文件大小:482304
    • 提供者:fengyingwel
  1. parser generator LEX编译程序

  2. 使用词法和语法自动生成工具 lex和yacc,完成simple语言简单语句的分析。 英国Bumble-Bee Software公司生产的Windows环境下的LEX和YACC集成环境Parser Generator正好适合编程的需要。Parser Generator是Windows下YACC和LEX的实现,它包括一个图形用户界面,同时包括Lex和YACC两个版本,分别叫做Alex和AYACC。Parser Generator非常适合于与VC++集成,其生成的C文件能够在VC++中编译运行。
  3. 所属分类:C++

    • 发布日期:2010-04-25
    • 文件大小:4194304
    • 提供者:fanniaofei
  1. 程序分析工具antlrworks-1.3.1.jar

  2. ANTLR—A,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示)。由此,计算机语言的翻译变成了一项普通的任务—在这之前YACC/LEX显得
  3. 所属分类:C++

    • 发布日期:2010-05-14
    • 文件大小:3145728
    • 提供者:daibiaozhengfu
  1. c 编译器实现 短小精悍的c语言编译器的实现

  2. 编译器 现将本人搜集和编译的各类程序设计语言的编译器提供给大家,其中很多编译器都是以源代码方式发行的,大家可以通过这些源代码来理解编译器的设计。 C语言的各种编译器:在此提供了在DOS/WIN95/98平台下的几种不同风格的C编译器。其中GCC是完全使用LEX和YACC工具生成的,因此,要生成该编译器必须使用另一个C编译器。详细情况请看GCC的源代码。 Allen I. Holub C:本程序集是Allen I. Holub所写的《Compiler Design in C》一书的附随软件,其中
  3. 所属分类:C

    • 发布日期:2010-11-27
    • 文件大小:1038336
    • 提供者:cnyu
  1. gsoap 2.8 (SOAP/XML 关于C/C++ 语言的自动化实现工具内附 CSharp webservice例子,及GSOAP client和server例子)

  2. gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之相反,gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现细节相关的内容对用户隐藏起来。   gSOAP的编译器能够自动的将用户定义的本地化的C或C++数据类型转变为符合XML语法的数
  3. 所属分类:网络基础

    • 发布日期:2011-03-10
    • 文件大小:10485760
    • 提供者:rendao0563
  1. 编译原理 王生原 董渊 书后源代码

  2. 本书主要介绍编译系统的一般构造原理和基本实现技术。内容包括语言基础知识、词法分析、语法分析、中间代码生成、代码优化、目标代码生成、符号表的构造和运行时存储空间的组织等,同时将“PL/0语言编译程序”的设计作为实例贯穿于相关章节中。本资源是书附录代码,包括PL/0程序的Java实现、C语言实现和lex,yacc实现
  3. 所属分类:专业指导

    • 发布日期:2011-06-25
    • 文件大小:154624
    • 提供者:cosmosfang
  1. 开源的语法分析工具Another Tool for Language Recognition

  2. ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示)。
  3. 所属分类:其它

  1. java开源语法分析器antlrworks-1.4.3.jar

  2. ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示)。
  3. 所属分类:Java

    • 发布日期:2011-08-23
    • 文件大小:3145728
    • 提供者:sjiang2142
  1. 《Compiler Design in C》编译器源代码

  2. Allen I. Holub C:本程序集是Allen I. Holub所写的《Compiler Design in C》一书的附随软件,其中有作者自己编写的词法分析和语法分析工具LeX,occs和LLama,该软件包还包括一个显示C语言分析过程的程序。当然也包括这些程序的源代码,详细情况请看作者提供的文档和样板章节。注意本DOS执行文件是一个自解压程序,运行自解压是一定不要忘记加参数“-d”让程序带目录解压。
  3. 所属分类:C

    • 发布日期:2008-05-28
    • 文件大小:1038336
    • 提供者:wtzmax
  1. 编译原理实验练习题代码

  2. 编译原理实验练习题,包括yacc和lex语言的编译,还有计算器的程序
  3. 所属分类:Ubuntu

    • 发布日期:2012-01-20
    • 文件大小:224256
    • 提供者:funvs123
  1. ANTLR指南(v3.0)第1~5章WORD版

  2.   ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示
  3. 所属分类:嵌入式

    • 发布日期:2012-04-10
    • 文件大小:161792
    • 提供者:chinarrr
  1. ANTLR指南(v3.0)第1~5章HTML版

  2.   ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示
  3. 所属分类:嵌入式

    • 发布日期:2012-04-10
    • 文件大小:371712
    • 提供者:chinarrr
  1. Unix编程艺术

  2. 本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。 序 xxv Part I 1 第1章 哲学 3 1.1 文化?什么文化 3 1.2 Unix的生命力 4 1.3 反对学习Unix文化的理由 5 1.4 Un
  3. 所属分类:Unix

    • 发布日期:2015-01-02
    • 文件大小:29360128
    • 提供者:zengzhenxig
  1. 编译原理简易C编译器

  2. 只能实现斐波那契数列,没有实现pi.c,得分五分 上机大作业——简化C编译器实现 总体要求 一、要求实现的语言特性 1. 基本要求 1数据类型:int,char 2语句:赋值(=),if,while,for;赋值 循环 条件判断 3算术运算:+,-,*,/,%,++,--,&,|,^,~,<> 4关系运算:==,>,=,<=,!= 5逻辑运算:&&(与),||(或),!(非);构造与算数相同 6复合语句:{、}括起来的语句;要求识别 i f、while中使用 7注释语句
  3. 所属分类:专业指导

    • 发布日期:2017-02-17
    • 文件大小:1048576
    • 提供者:jemiesama
  1. 编译原理 C编译器

  2. 可将C语言的裴波纳契和pi.c的翻译为汇编语言。满分7分。 上机大作业——简化C编译器实现 总体要求 一、要求实现的语言特性 1. 基本要求 1数据类型:int,char 2语句:赋值(=),if,while,for;赋值 循环 条件判断 3算术运算:+,-,*,/,%,++,--,&,|,^,~,<> 4关系运算:==,>,=,<=,!= 5逻辑运算:&&(与),||(或),!(非);构造与算数相同 6复合语句:{、}括起来的语句;要 求识别 if、while中使用
  3. 所属分类:专业指导

    • 发布日期:2017-02-17
    • 文件大小:31744
    • 提供者:jemiesama
  1. 编译原理上机作业要求

  2. 编译原理的上机作业的总体要求 1 C语言子集的描述:词法结构的正则表达式定义、语法结构的CFG定义。 2 编译器源程序文本,包括Lex、Yacc等程序和C/C++程序。 3 编译器演示程序,可将C语言子集测试程序编译为目标代码——汇编程序,用汇编器转换为二进制程序后运行无误,如斐波那契数列程序,应能翻译为正确的汇编程序。
  3. 所属分类:C++

    • 发布日期:2018-10-15
    • 文件大小:34816
    • 提供者:weixin_41529341
  1. mysqlgrammer.g4

  2. ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示)。
  3. 所属分类:其它

    • 发布日期:2019-09-23
    • 文件大小:2048
    • 提供者:weixin_39856351
  1. TinyCompiler:基于flex(lex),bison(yacc)和LLVM的c编译器,支持LLVM IR和obj代码生成。基于flex,bison以及LLVM,使用c ++ 11实现的类C语法编译器,支持生成中间代码及替换文件-源码

  2. TinyCompiler 序言 项目概述 本项目是基于flex,bison和LLVM,使用c ++ 11实现的类C语法编译器,使用flexbindingyacc对源代码进行词法,语法分析;在语法分析阶段生成整个源代码相应的抽象语法树后,根据LLVM IR(中间表示)模块中定义的中间代码语法输出与LLVM中间语言语法,机器无关的中间代码;最后,本项目通过调用LLVM后端模块的接口,根据本地指令集与操作系统架构,将中间代码编译成二进制目标代码。编译生成的目标代码之后可直接编译生成初始化文件,或与其他
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:2097152
    • 提供者:weixin_42151373