diff --git a/pages.nl/linux/flex.md b/pages.nl/linux/flex.md new file mode 100644 index 0000000000..ddf8d3ed5b --- /dev/null +++ b/pages.nl/linux/flex.md @@ -0,0 +1,25 @@ +# flex + +> Lexicale analysator generator. +> Gegeven de specificatie voor een lexicale analysator, genereert C-code die het implementeert. +> Meer informatie: . + +- Genereer een analyzer uit een Lex-bestand en sla het op in het bestand `lex.yy.c`: + +`flex {{analyzer.l}}` + +- Analysator naar `stdout` schrijven: + +`flex {{[-t|--stdout]}} {{analyzer.l}}` + +- Geef het uitvoerbestand op: + +`flex {{analyzer.l}} {{[-o|--outfile]}} {{analyzer.c}}` + +- Genereer een batch scanner in plaats van een interactieve scanner: + +`flex {{[-B|--batch]}} {{analyzer.l}}` + +- Compileer een C-bestand gegenereerd door Lex: + +`cc {{pad/naar/lex.yy.c}} -o {{executable}}`