Location:
Search - yacc flex
Search list
Description: 从lex&yacc说到编译器(二)flex的使用-from lexyacc said compiler (2) the use of flex
Platform: |
Size: 4543 |
Author: 张国 |
Hits:
Description: (1) 给定一段符合Pascal子集语法的语言,能成功转换成C语言;
(2) 一个简单的说明文档;
(3) 2007.7.14之前上传到ftp:// C07:C07@10.11.3.71/upload,用学号建立自己的目录;
(4) (可额外加分5分)若有出错处理功能,请在说明文档中写明可以处理哪几项错误。
注意事项:
(1) 两人一组
(2) 可以使用词法、语法自动生成工具,windows下有Flex,Bison,Linux下有Lex,Yacc,Java的有Jlex,JavaCC,ANTLR等
(3) 不用考虑Pascal和C的关键词不同问题,即Pascal子集语言中假设不出现int,for等作为变量标志符
(4) read()和write()可用由scanf(),printf()等组成的语句转换。
(5) 如果有疑问可以发信给我 xpqiu@fudan.edu.cn.
Platform: |
Size: 48656 |
Author: cy |
Hits:
Description: 从lex&yacc说到编译器(二)flex的使用-from lexyacc said compiler (2) the use of flex
Platform: |
Size: 4096 |
Author: 张国 |
Hits:
Description: YACC和LEX的编程手册-LEX and YACC Programming Manual
Platform: |
Size: 80896 |
Author: 蔡雷 |
Hits:
Description: 小型c编译器,适合windows环境,包含flex ,ya-small c compiler, suitable for windows environment that includes flex, and generates
Platform: |
Size: 6336512 |
Author: 左左 |
Hits:
Description: (1) 给定一段符合Pascal子集语法的语言,能成功转换成C语言;
(2) 一个简单的说明文档;
(3) 2007.7.14之前上传到ftp:// C07:C07@10.11.3.71/upload,用学号建立自己的目录;
(4) (可额外加分5分)若有出错处理功能,请在说明文档中写明可以处理哪几项错误。
注意事项:
(1) 两人一组
(2) 可以使用词法、语法自动生成工具,windows下有Flex,Bison,Linux下有Lex,Yacc,Java的有Jlex,JavaCC,ANTLR等
(3) 不用考虑Pascal和C的关键词不同问题,即Pascal子集语言中假设不出现int,for等作为变量标志符
(4) read()和write()可用由scanf(),printf()等组成的语句转换。
(5) 如果有疑问可以发信给我 xpqiu@fudan.edu.cn.
Platform: |
Size: 48128 |
Author: cy |
Hits:
Description: Lex 和Yacc 简明教程
本书将教会你如何使用lex 和yacc 构造一个编译器。 lex 和yacc 是两个用来生成词汇分析器和剖析器的工具。
导言部分描写了构建编译器所需的基本部分,以及lex 和yacc 之间的互动关系。后面两章更加详细的描写了lex 和 yacc。构建了一个经典的计算器程序。这个计算器支持常用
的算术符号和控制结构,例如实现了像ifelse和while 这样的控制结构。经过小小的修改,就把这个计算器转换成一个可以运行在基于栈的计算机上的编译器。-Lex and Yacc tutorial concise book will teach you how to use lex and yacc to construct a compiler. lex and yacc are used to generate lexical analyzer and parser tools. Introductory section describes the compiler to build the basic parts, as well as lex and yacc interaction between. Behind the two chapters of a more detailed description of the lex and yacc. Construction of a classic calculator program. The calculator supports the common arithmetic symbols and control structure, for example, realize like ifelse and while such a control structure. After small modifications, so the calculator can run into a stack-based computer compiler.
Platform: |
Size: 351232 |
Author: 蒋崇武 |
Hits:
Description: 一个yacc程序, 一个yacc程序, -A yacc program, a yacc program, a yacc procedures,
Platform: |
Size: 4096 |
Author: TJY |
Hits:
Description: yacc编译器,在linux 下通用, -yacc compiler in linux under the GM,
Platform: |
Size: 141312 |
Author: 李优 |
Hits:
Description: C语言编译器的Lex及Yacc词法及语法分析规则源码-C language compiler Lex and Yacc analysis of lexical and grammatical rules of source
Platform: |
Size: 21504 |
Author: wu |
Hits:
Description: Flex & Yacc,一套词法解析和分析的工具,来源于Unix,现已经在多个平台上有移值,这是Oreilly公司出的关于此工具的教程,用djvu阅读器打开即可。-Flex
Platform: |
Size: 2761728 |
Author: david jones |
Hits:
Description: 仿MATLAB计算软件本软件是一款科学计算平台,支持MATLAB的大多数语法,但尚不支持外部函数调用和复杂的数据结构。本软件可供广大师生进行基本的学习和教学工作,对科研人员也有所帮助。“YAM”意为“Yet Another Matlab”。本套软件包含如下程序:
YAM.exe 软件主程序,用于输入和输出指令
compiler.exe 用于进行源代码编译并生成中间代码
interpreter.exe 用于解释中间代码并生成最终结果
Figure.exe 用于绘制图形
附加文件
MFC71u.dll,mfc71ud.dll MFC支撑库文件
编译器构造(编译原理,BNF范式,YACC和FLEX)
解释器构造(C语言,面向过程,分层架构)
主界面构造(MFC库,Windows程序设计,进程调用,面向对象,类的模块化等)
绘图程序构造(OpenGL,MFC库,Windows程序设计,C++,STL等)
-err
Platform: |
Size: 1482752 |
Author: 乔松 |
Hits:
Description: Lex and Yacc 中文版 第二版 已经绝版 学习lex/yacc绝佳资料-Lex and Yacc ebook chinese version
Platform: |
Size: 5683200 |
Author: redcliffwind |
Hits:
Description: 生成此法分析器的东西,很不错。里面含有bison ya-This method generates Analyzer things is pretty good. Which contain bison yacc
Platform: |
Size: 5902336 |
Author: 孟逍遥 |
Hits:
Description: 很好的lex and yacc自学资料,清晰版-Good lex and yacc self-study data, a clear version of
Platform: |
Size: 546816 |
Author: 刘琼 |
Hits:
Description: TINY C编译器源码,用于参考学习编译原理(词法分析、语法分析、语义分析等)和LEX/YACC(不是FLEX/BISON)-TINY C compiler source code, compiled for the reference to learning theory (lexical analysis, syntax analysis, semantic analysis, etc.) and LEX/YACC (not FLEX/BISON)
Platform: |
Size: 63488 |
Author: 飞轩泠 |
Hits:
Description: 基于flex&bison(yacc)的四则运算器的例子,附带mylex.l与myyacc.y,文件输入在exprTest.txt中进行-Based on the flex&bison (yacc) four examples of logic, and with mylex. L and myyacc. Y, file input in exprTest. TXT
Platform: |
Size: 215040 |
Author: Alex |
Hits:
Description: 使用yacc+flex实现科学计算器
包括括号,取反等。
带有寄存器
开发环境为ubuntu+yacc+flex+gcc
附有实验报告可以参考-Use of yacc+ flex to scientific calculators, including brackets, inverted and so on. Register with the development environment for ubuntu+ yacc+ flex+ gcc with a test report refer to
Platform: |
Size: 816128 |
Author: 3feng |
Hits:
Description: 包括flex和yacc的详细用法和说明,都是用初级语言描述的,适合初学者学习-including the specific method and instruction to flex and yacc,it is useful for all the new learners to ubderstand
Platform: |
Size: 14748672 |
Author: 林君 |
Hits:
Description: 用yacc+flex实现科学计算器。 带有寄存器 开发环境为ubuntu+yacc+flex+gcc -Use of yacc+ flex to scientific calculators, including brackets, inverted and so on. Register with the development environment for ubuntu+ yacc+ flex+ gcc with a test report refer to--Use of yacc+ flex to scientific calculators. Register with the development environment for ubuntu+ yacc+ flex+ gcc
Platform: |
Size: 19456 |
Author: 预测 |
Hits: