Solaris Package Archive -- GNUflex 2.5.4a

Solaris Package Archive

GNUflex 2.5.4a

Mark <mark@ibiblio.org>


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 vern@ee.lbl.gov

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 ftp://ftp.gnu.org/pub/gnu/flex-2.5.4a.tar.gz

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

See the main packages README for installation information.