Lex: Difference between revisions
Appearance
Redirected page to Lex/YACC |
mNo edit summary |
||
Line 1: | Line 1: | ||
'''Lex''' is a tool that looks for logical units (lexemes) in sequences of characters. This is typically the first tasks a compiler does after it has when he is has to do is read the source program and group its characters into lexemes. | |||
==OS/2 Tools== | |||
* MKS lex & yacc | |||
* [[flex]] | |||
* 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. | |||
;Editor support | |||
* [[jEdit]] - Java based - Lex syntax highlighting built in, YACC available as a seperate download - Current | |||
* [[NEdit]] - XFree86 - Autoindent, autocomplete and syntax highlighting for YACC BNF files - Open source - Discontinued | |||
[[Category:Lexical analyser]] |
Revision as of 19:53, 14 February 2018
Lex is a tool that looks for logical units (lexemes) in sequences of characters. This is typically the first tasks a compiler does after it has when he is has to do is read the source program and group its characters into lexemes.
OS/2 Tools
- MKS lex & yacc
- flex
- Thinkage YAY [1]
- Turbo Pascal Lex/YACC - Open source tool that uses L/Y syntax but outputs Turbo Pascal compatible code.
- Editor support