Flex

Officiële downloadlokatie

Flex (2.5.4a): 
ftp://ftp.gnu.org/non-gnu/flex/

Inhoud van Flex

Als laatste vergeleken met versie 2.5.4a.

Programmabestanden

flex, flex++ (link naar flex) en lex

Beschrijvingen

flex

flex is een hulpmiddel voor het genereren van programma's die patronen in tekst herkennen. In veel toepassingen is patroonherkenning erg handig. Een gebruiker stelt een aantal regels in over waarnaar moet worden gezocht en flex maakt een programma aan wat naar die patronen zoekt. De reden dat mensen flex gebruiken is dat het er veel gemakkelijker regels voor kunnen worden opgesteld voor waarnaar te zoeken dan het feitelijke programma te schrijven welke de tekst opspoort.

flex++

flex++ roept een flex versie aan welke exclusief voor C++ scanners wordt gebruikt.

lex

We maken een bashscript aan genaamd lex die flex aanroept met de optie -l. Dit is voor compatibiliteitsdoeleinden voor programma's die gebruik maken van lex in plaats van flex.

Bibliotheekbestanden

libfl.a

Beschrijvingen

libfl

libfl is de flex library.

Flex installatie afhankelijkheden

Als laatste vergeleken met versie 2.5.4a.

Bash: sh
Binutils: ar, as, ld, ranlib
Bison: bison
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mv, rm, touch
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: echo, hostname
Textutils: cat, tr