flex
Zobacz podręczniki do flexa:
- samouczek (man flex / info flex) po angielsku (formaty .html, .pdf, ...).
- samouczek (man flex / info flex) po polsku.
Kilka przykładowych programów z ćwiczeń:
- clean.lex
Porządkowanie pliku tekstowego: zamiana ciągu białych
znaków na pojedyńczą spację, usuwanie białych znaków z początku linii, wstawianie spacji po kropce.
- c_comm.lex
Usuwanie komentarzy z pliku .c / .cpp
- unpaired.lex
Sprawdzanie, czy wszystkie stałe napisowe w pliku
.c mają zamknięte cudzysłowy.
- upcase.lex
Zamienia identyfikatory w pliku C na
pisane wielkimi literami (mocno uproszczona składnia C).
- c_lexer.lex
Analizator leksykalny dla języka C (mocno uproszczona składnia C).
.