flettere

Flex è un programma open source progettato per generare automaticamente e rapidamente scanner, noti anche come tokenizzatori, che riconoscono modelli lessicali nel testo. Flex è un acronimo che sta per "fast lessical analyzer generator". Si tratta di un'alternativa gratuita a Lex, il generatore di analizzatori lessicali standard nei sistemi basati su Unix. Flex è stato originariamente scritto nel linguaggio di programmazione C da Vern Paxson nel 1987.

Lex è proprietario ma le versioni basate sul codice originale sono disponibili come open source. Questi includono non solo Flex ma componenti di OpenSolaris e Plan 9. L'analisi lessicale è l'elaborazione di sequenze di caratteri come il codice sorgente per produrre sequenze di simboli chiamate token da utilizzare come input per altri programmi come i parser.