Jump to content

Lex: Difference between revisions

From EDM2
Redirected page to Lex/YACC
 
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
#REDIRECT [[Lex/YACC]]
'''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

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