Solaris Package Archive -- GNUflex 2.5.4a

Solaris Package Archive

GNUflex 2.5.4a

Mark <>

What is it
flex is a tool for generating scanners: programs which recognized lexical patterns in text. flex reads the given input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules.

flex generates as output a C source file, lex.yy.c, which defines a routine yylex(). This file is compiled and linked with the -lfl library to produce an executable. When the executable is run, it analyzes its input for occurrences of the regular expressions. Whenever it finds one, it executes the corresponding C code.

flex is used by many programs when compiling, often it has less bugs in it than the shipped O.S. lex program.

Email To
Send bug reports to

Solaris Issues
There are no OS dependancies compiled into GNU flex to my knowledge.

Click here to read about the Solaris 7 packages.

Source Code
You can ftp the source code from

Special Issues
Read the flex manual page as there may be some clashes with lex.

See the main packages README for installation information.