Lex/YACC: Difference between revisions
Appearance
No edit summary |
|||
Line 5: | Line 5: | ||
==Lex/YACC compatible tools that run under OS/2== | ==Lex/YACC compatible tools that run under OS/2== | ||
* [http://hobbes.nmsu.edu/download/pub/os2/dev/misc/flex254-2.zip flex 2.5.4] | |||
* Berkeley [http://hobbes.nmsu.edu/download/pub/os2/dev/util/byacc.zip Yacc 1.8] - LALR parser generator | |||
* GNU [http://hobbes.nmsu.edu/download/pub/os2/dev/util/bison-2.7.91.zip bison 2.7.91] | |||
* Thinkage YAY [http://hobbes.nmsu.edu/download/pub/os2/dev/util/yay-1_0.zip] | |||
* [[Turbo Pascal Lex/YACC]] - Open source tool that uses L/Y syntax but outputs [[Turbo Pascal]] compatible code. | * [[Turbo Pascal Lex/YACC]] - Open source tool that uses L/Y syntax but outputs [[Turbo Pascal]] compatible code. | ||
Revision as of 16:34, 15 February 2016
Lex and YACC are tools originally developed for the Multics operating system
YACC
YACC is a Look-Ahead LR parser generator that takes Backus–Naur Form text files and generates LALR parsers from it. Primarily used as tool for generating front end parsers for compilers or formal validation for file formats in export filters and so on, so forth.
Lex/YACC compatible tools that run under OS/2
- flex 2.5.4
- Berkeley Yacc 1.8 - LALR parser generator
- GNU bison 2.7.91
- Thinkage YAY [1]
- Turbo Pascal Lex/YACC - Open source tool that uses L/Y syntax but outputs Turbo Pascal compatible code.
OS/2 text & programmers editors with Lex file and YACC BNF file support
- jEdit - Java based - Lex and YACC syntax highlighting built in - Current.
- NEdit - XFree86 - Autoindent, autocomplete and syntax highlighting for YACC BNF files - Open source - Discontinued.
Links & publications
- The A-Z of Programming Languages: YACC An interview with Stephen C. Johnson - From Techworld.
Author
- Stephen C. Johnson