Turbo Pascal Lex/YACC: Difference between revisions
Appearance
mNo edit summary |
|||
Line 1: | Line 1: | ||
An open source parser generator for [[Turbo Pascal]] compatible development tools, it is syntax compatible with the [[UNIX]] style [[Lex/YACC]] tools but outputs Turbo Pascal compatible code rather than [[C]] code. Like other Lex/YACC based or compatible tools Turbo Pascal Lex/Yacc does not have quite the power or flexibility of the [[Modula-2]] and [[Oberon]] based tools such as | An open source parser generator for [[Turbo Pascal]] compatible development tools, it is syntax compatible with the [[UNIX]] style [[Lex/YACC]] tools but outputs Turbo Pascal compatible code rather than [[C]] code. Like other Lex/YACC based or compatible tools Turbo Pascal Lex/Yacc does not have quite the power or flexibility of the [[Modula-2]] and [[Oberon]] based tools such as CoCo and [[Cocktail]], but on the other hand there does not appear to be a version of either of these two currently for OS/2 that offers [[Pascal]] output. | ||
==Versions== | ==Versions== | ||
* | * Latest version: Turbo Pascal Lex/Yacc 4.1a - [http://hobbes.nmsu.edu/download/pub/os2/dev/pascal/tply41a.zip tply41a.zip] | ||
: The 4.x versions are released as source code only but they and their output compile cleanly with most Turbo Pascal compatible tools such as [[Free Pascal]], [[Virtual Pascal]] and [[TMT Pascal]]. | : The 4.x versions are released as source code only but they and their output compile cleanly with most Turbo Pascal compatible tools such as [[Free Pascal]], [[Virtual Pascal]] and [[TMT Pascal]]. | ||
Line 16: | Line 16: | ||
* Berend de Boer | * Berend de Boer | ||
[[Category:DOS Tools]] | [[Category:DOS Tools]][[Category:MS Windows Tools]][[Category:Parsing Tools]] | ||
[[Category:MS Windows Tools]] | |||
[[Category:Parsing Tools]] | |||
[[Category:Compiler construction]] | [[Category:Compiler construction]] | ||
[[Category:Open Source Software]] | [[Category:Open Source Software]] | ||
[[Category:Software written in Pascal]] | [[Category:Software written in Pascal]] |
Revision as of 03:48, 6 February 2017
An open source parser generator for Turbo Pascal compatible development tools, it is syntax compatible with the UNIX style Lex/YACC tools but outputs Turbo Pascal compatible code rather than C code. Like other Lex/YACC based or compatible tools Turbo Pascal Lex/Yacc does not have quite the power or flexibility of the Modula-2 and Oberon based tools such as CoCo and Cocktail, but on the other hand there does not appear to be a version of either of these two currently for OS/2 that offers Pascal output.
Versions
- Latest version: Turbo Pascal Lex/Yacc 4.1a - tply41a.zip
- The 4.x versions are released as source code only but they and their output compile cleanly with most Turbo Pascal compatible tools such as Free Pascal, Virtual Pascal and TMT Pascal.
Links & publications
- Turbo Pascal Lex/Yacc homepage
- Nino Silverio: Réaliser un compilateur: Les outil Lex et Yacc - Éditions Eyrolles 1994, ISBN 2-212-08834-5
License
- Open source software, versions up to 3 were released into the public domain, version 3 was released under a no commercial usage clause, 4.1a is released under the GPL v2.
Authors
- Albert Graef
- Berend de Boer