lex
Lexical analyzer generator.
Given the specification for a lexical analyzer, generates C code implementing it.
Note: on most major OSes, this command is an alias for flex
.
More information: https://manned.org/lex.1.
- Generate an analyzer from a Lex file, storing it to the file
lex.yy.c
:
lex
analyzer.l
- Specify the output file:
lex -t
analyzer.l >
analyzer.c
- Compile a C file generated by Lex:
c99
path/to/lex.yy.c -o
executable