Delphi Yacc & Lex [1.4]
|
|
-- 21/12/05
Version 1.4 released.
-- 18/02/05
Version 1.3 released.
-- 17/08/04
Version 1.2 released.
|
What
Delphi Yacc & Lex is a parser generator toolset for Delphi and Kylix,
based on Turbo Pascal Lex and Yacc, version 4.1a, by Albert Graëf et al [1].
|
Why
The primary goal of the project is to clean up the code, and improve
compatibility and maintainability with modern versions and compilers
of the Pascal language (such as Delphi and Kylix).
|
Where
All releases are available as .tgz and .zip source archives.
Additionally, since release 1.3, precompiled binaries are available for Debian.
|
Compilation
Compiling DYACCLEX is pretty straightforward, you only need the following
ingredients:
- Linux
- Borland Kylix 3
- GNU make (usually pre-installed on your system)
- Windows
If these ingredients are present, you then enter 'make'.
When the process terminates succesfully, you can find executables in the 'src/lex'
and 'src/yacc' directories.
|
Installation
If you want to move the binaries (dyacc.exe and dlex.exe on a Windows machine,
dyacc and dlex on a Linux machine), make sure you copy yylex.cod and yyparse.cod
along with them. Additionally, on Linux, yylex.cod and yyparse.cod can be placed in /usr/share/dyacclex/.
All files generated by dyacc need yacclib.pas, and all files generated by dlex
need lexlib.pas. Both units can be found in the 'src' directory.
|
Contact
For known bugs, or to submit a newly discovered bug, visit the bug tracker.
Please send any inquiries or suggestions to michiel (at) grendelproject (dot) nl.
|
- TP Lex and Yacc Version 4.1a: http://www.musikwissenschaft.uni-mainz.de/~ag/tply
|
Last modified: 02/19/07 11:20
|