Source: flex
XS-VCS-Arch: http://arch.debian.org/arch/private/srivasta/grab/flex
XS-VCS-Browse: http://arch.debian.org/cgi-bin/archzoom.cgi/srivasta@debian.org--lenny/flex?expand
Section: devel
Priority: standard
Build-Depends: bison, gettext, texinfo, help2man, file, po-debconf
Maintainer: Manoj Srivastava <srivasta@debian.org>
Standards-Version: 3.7.2.0
Homepage: http://flex.sf.net/

Package: flex
Architecture: any
Pre-Depends: debconf | debconf-2.0
Depends: ${shlibs:Depends}, m4
Recommends: gcc | c-compiler
Suggests: bison
Description: fast lexical analyzer generator - binaries
 Flex is a tool for generating scanners (programs which recognize lexical
 patterns in text). It reads the given input files for a description of a
 scanner to generate. The description is in the form of pairs of regular
 expressions and C code, called rules. It 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.
 .
 The behavior of Flex has undergone a major change since version
 2.5.4a. Flex scanners are now reentrant: they can have multiple
 scanners in the same program with differing sets of defaults, and
 they play nicer with modern C and C++ compilers. The flipside is that
 Flex no longer conforms to the POSIX lex behavior, and the scanners
 require conforming implementations when Flex is used in ANSI C
 mode. The package flex-old provides the older behavior.
 .
 This product includes software developed by the University of California,
 Berkeley and its contributors. The upstream source code can be found at 
 http://prdownloads.sourceforge.net/flex/flex-2.5.33.tar.bz2?download.

Package: flex-doc
Section: doc
Priority: optional
Architecture: all
Description: fast lexical analyzer generator - documentation
 This package contains the HTML documentation for flex.
