lex - generator of lexical analysis programs
] [ file ...
generates programs to be used in simple lexical analysis of text. The
(standard input default) contain regular expressions to be
searched for and actions written in C to be executed when expressions are
A C source program, lex.yy.c
is generated. This program, when run, copies
unrecognized portions of the input to the output, and executes the associated
C action for each regular expression that is recognized.
The options have the following meanings.
- Place the result on the standard output instead of in file
- Print a one-line summary of statistics of the generated analyzer.
- Opposite of -v; -n is default.
- Adds code to be able to compile through the native C compilers.
This program converts upper case to lower, removes blanks at the end of lines,
and replaces multiple blanks by single blanks.
[ ]+ putchar(´ ´);
M. E. Lesk and E. Schmidt, `LEX—Lexical Analyzer Generator', Unix
Research System Programmer's Manual,
Tenth Edition, Volume 2.
Cannot handle UTF.
The asteroid to kill this dinosaur is still in orbit.