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:

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.



  1. TP Lex and Yacc Version 4.1a: http://www.musikwissenschaft.uni-mainz.de/~ag/tply

Last modified: 02/19/07 11:20

Valid XHTML 1.0!