📄 lex_yacc.html
字号:
<html>
<head>
<title>Parser Generator - A YACC and Lex IDE for Windows</title>
<meta name="description" content="Features: Project management, project rebuilding, editor with YACC and Lex syntax colouring, YACC SLR(1), LALR(1) and CLR(1) parser generation.">
<meta name="keywords" content="yacc, lex, YACC, LEX, Yacc, Lex, Parser Generator, Windows, IDE, parser, lexical analyser, translator, syntax analyser, syntax analysis, lexical analysis, slr, clr, lalr">
</head>
<body bgcolor="#000000" text="#ffffff" link="#ffff00" vlink="#ff7f00" alink="#ff0000">
<h1 align=center>Parser Generator</h1>
<p align=center>
<em>A YACC and Lex IDE for Windows.</em>
</p>
<p align=center>
<img src = "logo.gif">
</p>
<p align=center>
<em>Site last updated: 7th September, 1998</em>
</p>
<p>
<blockquote>
Welcome to the Parser Generator homepage. Parser Generator is a Windows based YACC and Lex IDE. It is a Shareware program and can be freely distributed providing it is done so in its entirety. It includes two custom versions of YACC and Lex called AYACC and ALex respectively. They have had a few modifications, some of which are listed below.
</blockquote>
<p>
<hr>
<h2>Features</h2>
<p>
Below are some of the features that are provided by Parser Generator:
<ul>
<li>Project management facility.
<li>Project rebuild mechanism, including Output window and error mapping to source files.
<li>Full editor including YACC and Lex syntax colouring.
<li>YACC can generate LALR(1), CLR(1) and SLR(1) parsers.
<li>C and C++ code generation.
<li>Lex can deal successfully with the '\0' character.
<li>A Library now holds most of the table driving code.
<li>YACC and Lex can generate either fast or compact parsers/lexical analysers.
<li>YACC and Lex can generate multiple parsers/lexical analysers for inclusion in a single executable.
<li>Parsers can now perform clean up during error recovery. When a nonterminal is popped off of the stack, an action can be called. This is useful if say you are building a node tree.
</ul>
</p>
<hr>
<h2>Downloads</h2>
<p>
Operating System: Windows 95 and Windows NT<br>
Version: 0.60 (Beta Release)
<ul>
<li><a href="pargen.zip">Parser Generator</a> (3.7MB)
<li><a href="pargenws.zip">Parser Generator without Setup</a> (2.3MB)
<li><a href="release.doc">Release Notes</a>
</ul>
</p>
<p>
There have been a number of changes, fixes and updates since version 0.50, so you may find that some new bugs have inadvertently crept in. If so then let me know, and providing they are relatively important, I shall attempt to update the program as soon as possible.
</p>
<p>
<strong>Note: The printing bug that occurs on Windows NT with the margin is still present. A number of people have reported the bug, and I intend to get around to fixing it at some point!</strong>
</p>
<p>
The Release Notes contain information about the current release of Parser Generator, plus earlier releases that have taken place. It is not compressed (i.e. it is not zipped up) and it is in Word format. It can be opened by WordPad and other word processors. Note that the file is also included in Parser Generator itself.
</p>
<p>
Parser Generator can also be downloaded from ftp.demon.co.uk, the <a href="http://www.demon.net/">Demon</a> FTP Site. The zip file PARGEN.ZIP is located in the /pub/ibmpc/win95/apps/misc directory. Note that this is the larger version that includes setup.
<ul>
<li><a href="ftp://ftp.demon.co.uk/pub/ibmpc/win95/apps/misc/pargen.zip">ftp://ftp.demon.co.uk/pub/ibmpc/win95/apps/misc/pargen.zip</a> (Version 0.50)
</ul>
</p>
<p>
<p>
The current state of the online help, particularly those topics describing the YACC and Lex languages, is not very good. As a substitute the following manuals can be downloaded. Note that they are written by the originators of YACC and Lex.
<ul>
<li><a href="http://www.uafcs.alaska.edu/~cs631/yacc-docs.txt">YACC Manual</a>
<li><a href="http://www.uafcs.alaska.edu/~cs631/lex-docs.txt">Lex Manual</a>
</ul>
</p>
</p>
<strong>NB: Parser Generator has been compiled on a Windows 95 machine. If anyone is using a Windows NT platform could they let me know about any problems that may occur.</strong>
</p>
<hr>
<h2>Installation Instructions</h2>
<p>
When unzipping the file PARGEN.ZIP it is necessary to use the -d option. This extracts the files into sub-directories.
</p>
<p>
<kbd>PKUNZIP -d PARGEN.ZIP</kbd>
</p>
<p>
You then just need to run SETUP.EXE in the normal way from the DISK1 directory.
</p>
<hr>
<h2>Contacts</h2>
<p>
For any queries, requests or bug reports contact:
</p>
<p>
<address>
<a href="mailto:phil@phil-stearns.cix.co.uk">phil@phil-stearns.cix.co.uk</a>
</address>
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -