Package flex: Information

    Binary package: flex
    Version: 2.5.37-alt2
    Architecture: i586
    Build time:  Sep 8, 2012, 02:20 AM
    Source package: flex
    Report package bug
    License: BSD-style
    Summary: A fast lexical analyzer generator
    Description: 
    flex is a tool for generating scanners: programs which recognized lexical
    patterns in text.  flex 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.  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.
    
    The behaviour of Flex has undergone a major change since version
    2.5.4a.  Flex scanners are now reentrant, you may have multiple
    scanners in the same program with differing sets of defaults, and
    they play nicer with modern C and C++ compilers.  The Flip side is
    that Flex no longer conforms to the POSIX lex behaviour, and the
    scanners require conforming implementations when flex is used in ANSI
    C mode.  The package flex-old provides the older behaviour.

    Maintainer: Dmitry V. Levin

    List of contributors:
    Dmitry V. Levin
    Alexey Gladkov
    syatskevich
    Stanislav Ievlev

    ACL:
    @qa_p7

    Last changed


    Sept. 7, 2012 Dmitry V. Levin 2.5.37-alt2
    - Reverted upstream commit flex-2.5.37-10-gec2fdb8 that introduced
      certain regressions.
    Sept. 5, 2012 Dmitry V. Levin 2.5.37-alt1
    - Updated to flex-2.5.37-17-gbac5b2b.
    - flex.skl: fixed warnings generated by gcc -Wunused-parameter
      (closes: #27661).
    Sept. 1, 2012 Dmitry V. Levin 2.5.36-alt1
    - Updated to 2.5.36.
    - Fixed build with new bison.