flex release 2.5.1 now available

Vern Paxson <vern@ee.lbl.gov>
Tue, 28 Mar 1995 19:58:04 GMT

          From comp.compilers

Related articles
flex release 2.5.1 now available vern@ee.lbl.gov (Vern Paxson) (1995-03-28)
| List of all articles for this month |

Newsgroups: comp.unix.programmer,comp.lang.c,comp.lang.c++,comp.compilers
From: Vern Paxson <vern@ee.lbl.gov>
Keywords: flex
Organization: Compilers Central
Date: Tue, 28 Mar 1995 19:58:04 GMT

Release 2.5.1 of flex, a POSIX-compliant "lex" scanner generator, is now
available for anonymous ftp to ftp.ee.lbl.gov. Retrieve flex-2.5.1.tar.Z
or flex-2.5.1.tar.gz. flex-2.5.1.tar.gz should be showing up shortly at
the usual GNU mirror sites.

The main changes between 2.5 and 2.4 are:

- A new concept of "start condition" scope lets you group together
rules sharing the same start conditions into a syntactic unit.
- Flex now includes a general mechanism for specifying scanner options.
- Routines have been added for scanning strings instead of files.
- Routines have been added for manipulating stacks of start conditions.
- Fledgling support for POSIX character class expressions.
- Enhanced portability to MS-DOS, VMS, NT, Macintosh, Amiga.
- A number of bugs have been fixed.
- input() no longer trashes yytext.
- Interactive scanners now run significantly faster.
- C++ scanner objects now work with the -P option.
- The promised rewrite of the C++ FlexLexer class has not been done,
but is still planned.

See the "NEWS" file for more details.

Please report bugs to: vern@ee.lbl.gov or bug-gnu-utils@prep.ai.mit.edu


Vern Paxson
Lawrence Berkeley Laboratory

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.