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

搜索资源列表

  1. lex_yacc.pdf

  2. 本书将教会你如何使用lex 和yacc构造一个编译器。 lex和yacc 是两个用来生成词汇分析器和 剖析器的工具。我假设你能够运用C 语言编程,并且理解数据结构的含义,例如“链表”和 “树”。 导言部分描写了构建编译器所需的基本部分,以及lex 和yacc 之间的互动关系。后面两章更加 详细的描写了lex 和 yacc。 以此为背景,我们构建了一个经典的计算器程序。这个计算器支持常用 的算术符号和控制结构,例如实现了像ifelse 和while 这样的控制结构。经过小小的修改,我们就 把这个
  3. 所属分类:C

    • 发布日期:2010-10-13
    • 文件大小:332800
    • 提供者:sunshin8
  1. lex_yacc简明教程

  2. Lex 是一种生成扫描器的工具。扫描器是一种识别文本中的词汇模式的程序。 这些词汇模式(或者常规表达式)在一种特殊的句子结构中定义;Yacc 代表 Yet Another Compiler Compiler。 Yacc 的 GNU 版叫做 Bison。它是一种工具,将任何一种编程语言的所有语法翻译成针对此种语言的 Yacc 语 法解析器。它用巴科斯范式(BNF, Backus Naur Form)来书写
  3. 所属分类:C

    • 发布日期:2012-03-21
    • 文件大小:388096
    • 提供者:realpeter
  1. lex_yacc.doc

  2. Yacc 与 Lex 快速入门
  3. 所属分类:专业指导

    • 发布日期:2012-07-05
    • 文件大小:332800
    • 提供者:sever2012
  1. Lex_Yacc 编译器设计示例代码及参考文档

  2. Lex_Yacc 编译器设计示例代码及参考文档 1.LexAndYaccTutorial_20130311_041140.tgz代码包 生成 calc3a 解释执行 calc3b 生成基于栈的机器的汇编程序 calc3g 生成程序的语法树 用法: # ./calc3a a.src u = 5 5 120 halt a.src是个计算阶乘的源代码 n = 1; p = 1; read u; print u; while (n <= u) { p = p * n; n = n + 1; }
  3. 所属分类:C

    • 发布日期:2013-03-13
    • 文件大小:460800
    • 提供者:jocks
  1. 一个Lex/Yacc完整的示例(可使用C++)

  2. 作者: 胡彦 本框架是一个lex/yacc完整的示例,用于学习lex/yacc程序基本的搭建方法,在linux/cygwin下敲入make就可以编译和执行。 本例子虽小却演示了lex/yacc程序最常见和重要的特征: * lex/yacc文件格式、程序结构。 * 如何在lex/yacc中使用C++和STL库,用extern "C"声明那些lex/yacc生成的、要链接的C函数,如yylex(), yywrap(), yyerror()。 * 重定义YYSTYPE/yylval为复杂类型。 *
  3. 所属分类:Linux

    • 发布日期:2013-04-27
    • 文件大小:53248
    • 提供者:huyansoft
  1. lex_yacc入门资料

  2. 非常好的一个lex/yacc例子,不过需要点编译原理基础
  3. 所属分类:其它

    • 发布日期:2013-08-31
    • 文件大小:322560
    • 提供者:tomwang1013
  1. lex_yacc_example

  2. lex_yacc的一个简单例子
  3. 所属分类:C++

    • 发布日期:2013-12-24
    • 文件大小:57344
    • 提供者:cl_gamer
  1. lex_yacc教程

  2. 见过的最好的lex yacc教程,相信我,没错的,整篇通俗易懂,由浅入深,绝对excellent
  3. 所属分类:专业指导

    • 发布日期:2008-11-20
    • 文件大小:62464
    • 提供者:imissherso
  1. lex_yacc.pdf

  2. lex_yacc.pdflex_yacc.pdflex_yacc.pdflex_yacc.pdf
  3. 所属分类:Web开发

    • 发布日期:2009-03-10
    • 文件大小:145408
    • 提供者:yxoyw