diff --git a/pages/common/flex.md b/pages/common/flex.md new file mode 100644 index 000000000..36ed183dd --- /dev/null +++ b/pages/common/flex.md @@ -0,0 +1,16 @@ +# flex + +> Lexical analyser generator. Based on lex. +> Given the specification for a lexical analyser, generates C code implementing it. + +- Generate an analyser from a flex file: + +`lex {{analyser.l}}` + +- Specify the output file: + +`lex {{analyser.l}} --outfile {{analyser.c}}` + +- Compile a C file generated by flex: + +`cc {{path/to/lex.yy.c}} --output {{executable}}`