Flex

Official Download Location

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

Contents of flex-2.5.4a

Program Files

flex, flex++ (link to flex) and lex

Descriptions

flex

flex is a tool for generating programs which recognize patterns in text. Pattern recognition is very useful in many applications. A user sets up rules what to look for and flex will make a program that looks for those patterns. The reason people use flex is that it is much easier to sets up rules for what to look for than to write the actual program that finds the text.

flex++

flex++ invokes a version of flex which is used exclusively for C++ scanners.

lex

We create a yacc script which calls flex using the -l option. This is for compatibility purposes for programs which use lex instead of flex.

Descriptions

libfl

No description is currently available.

Dependencies

Flex-2.5.4a needs the following to be installed:


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