⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 编译工具.htm

📁 compiler
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><title>编译工具</title><meta name="Microsoft Theme" content="clearday 011"><meta name="Microsoft Border" content="none"></head><!-- Background white, links blue (unvisited), navy (visited), red (active) --><body background="../_themes/clearday/cdbkgnd.gif" bgcolor="#FFFFFF" text="#000000" link="#0033CC" vlink="#666633" alink="#CC3333"><p align="center"><big><big><font color="#000000">编译工具</font></big></big></p><p ALIGN="left"><small>&nbsp;&nbsp;现将本人搜集和编译的各类词法分析和语法分析工具提供给大家,在turing机的系统中已装有byacc,bison和flex。大家可直接登录使用。对于下述编译工具的源代码,一般都可用GNU软件编译生成。对WINDOS平台,可以下载<a href="../c/c_compiler.html">GNU for WIN32</a>在WINDOWS95/98生成GNU环境。</small></p><ol>  <li><p ALIGN="left"><small><a href="ftp://turing.wuhee.edu.cn/pub/compiler/flex.zip">FLEX     for DOS</a>:词法分析器生成工具,该软件用Turbo C v2.0编译生成,是学生上机规定使用的词法分析工具。</small></p>  </li>  <li><p ALIGN="left"><small><a href="ftp://turing.wuhee.edu.cn/pub/compiler/BYACC.EXE">BYACC     for DOS</a>:Berkeley YACC,语法分析器生成工具,我在编译该工具时,增加了用字符图形显示分析过程的功能,由此生成的语法分析器能够以树的形式显示分析的过程,对调试分析器相当有用。如何实现该功能,请看我写的教材。</small></p>  </li>  <li><p ALIGN="left"><small><a href="ftp://turing.wuhee.edu.cn/pub/compiler/BISON.EXE">BISON     for DOS</a>:GNU的语法分析器生成工具。注意必须下载<a href="ftp://turing.wuhee.edu.cn/pub/compiler/bison.hai">bison.hai</a>和<a href="ftp://turing.wuhee.edu.cn/pub/compiler/bison.sim">bison.sim</a>两个辅助文件安装在和BISON.EXE相同的目录。</small></p>  </li>  <li><p ALIGN="left"><small><a href="ftp://turing.wuhee.edu.cn/pub/compiler/flex-2.5.2.tar.gz">FLEX Source</a>:FLEX源代码。</small></p>  </li>  <li><p ALIGN="left"><small><a href="ftp://turing.wuhee.edu.cn/pub/compiler/byacc.1.9.tar.Z">BYACC     Source</a>:BYACC源代码。</small></p>  </li>  <li><p ALIGN="left"><small><a href="ftp://turing.wuhee.edu.cn/pub/compiler/BISON125.TGZ">BISON     Source</a>:BISON源代码。</small></p>  </li>  <li><p ALIGN="left"><small><a href="src/flex++-2.3.8-7.tar.Z">FLEX++ Source</a>:和FLEX一样,但是生成C++词法分析源代码。</small></p>  </li>  <li><p ALIGN="left"><small><a href="src/bison++-1.21-8.tar.Z">BISON++ Source</a>:和BISON一样,但是生成C++语法分析源代码。</small></p>  </li>  <li><p ALIGN="left"><small><a href="src/tptool.zip">LEX &amp; YACC For Turbo PASCAL</a>;如果你更喜欢用PASCAL编程,本软件包是你最好的选择,它和LEX&amp;YACC的功能完全一样,不同的是Actions部分的代码要求是PASCAL语言,生成的分析器也是PASCAL源程序,本软件用<a href="ftp://turing.wuhee.edu.cn/pub/c/Tp.zip">TP6.0</a>编写,由于输出的分析器要使用本工具的UNIT,因此必须在TP环境下编译生成的分析器。</small></p>  </li>  <li><p ALIGN="left"><a href="src/pargen.zip"><small>Parser Generator for WIN95</small></a></p>  </li>  <li><p ALIGN="left"><a href="src/pccts133.zip"><small>LEX &amp; YACC For WIN95(</small>pccts133<small>)</a>:本工具提供一个词法分析器和语法分析器的集成开发环境,同时提供与其他C程序编译器连接的接口,使用相当方便。本软件还备有一本完整的<a href="src/pcctsbk.pdf">Reference Guide</a>。</small></p>  </li>  <li><p ALIGN="left"><small><a href="src/antlr-2_7_0.zip">ANTLR</a>:和pccts出于同一作者,是pccts的升级软件。与其他编译工具不同的是本工具完全是用JAVA语言所写,它可生成JAVA语言或者是C++的词法和语法分析器。并可产生语法分析树和对该树进行遍历(generates     abstract syntax trees (ASTs) and tree-walking classes),ANTLR以源程序的方式在网上发行,and     it's free。评论称:它的出现是编译工具的一个新的里程碑。ANTLR由于是纯JAVA的,因此,可以安装在任意平台上。但是需要JDK的支持。</small></p>  </li>  <li><p ALIGN="left"><small><a href="src/zyacc-1_03_tar.gz">ZYACC Source</a>:和YACC一样,但是提供对继承属性的语义计算。</small></p>  </li></ol><p ALIGN="left"> </p><p align="center"><applet code="fphover.class" codebase="../_fpclass/" width="120" height="24">  <param name="text" value=" 返回 ">  <param name="color" value="#000080">  <param name="hovercolor" value="#0000FF">  <param name="textcolor" value="#FFFFFF">  <param name="effect" value="glow">  <param name="url" value="compiler.html" valuetype="ref"></applet></p><p> </p></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -