﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
2117	Flex-2.5.34	Julio Meca Hansen	ken@…	"There's a new version for Flex, that's 2.5.34, released on December 12th 2007

Changelog is huge, compared with previous versions of Flex, here's the (trimmed) selected changes for this version since 2.5.33:

- introduce yylex_init_extra[[BR]]
- introduce %option extra-type=""your_type *""[[BR]]
- The flex program now parses multiple short concatenated options[[BR]]
- better checking after yyalloc/yyrealloc[[BR]]
- flex now provides for a libfl_pic.a compiled with -fPIC[[BR]]
- expose YY_BUF_SIZE in the header file[[BR]]
- flex better escapes filenames with special characters in them[[BR]]
- a memory leak was plugged[[BR]]
- pattern language expanded[[BR]]
- pattern options added to specify patterns as case-insensitive or case-sensitive[[BR]]
- pattern options to specify whether the ""."" character should match the newline character[[BR]]
- pattern options added to allow ignoring of whitespace in patterns[[BR]]
- POSIX character classes may be negated in patterns[[BR]]
- patterns may now use set difference, union operators[[BR]]
- the manual now contains an appendix listing various common patterns[[BR]]
- some memory leaks were removed from the C++ scanner (still experimental)[[BR]]
- c++ scanners can now use yywrap[[BR]]
- added new unit test for c++ and yywrap[[BR]]
- portability fixes to some unit tests[[BR]]
- flex man page and flex manual in pdf now distributed in the flex distribution[[BR]]
- new ca, vi, ga, nl translations from the translation project[[BR]]
- flex no longer comes with an rpm spec file[[BR]]
- flex development now happens with automake 1.9.6[[BR]]

http://downloads.sourceforge.net/flex/flex-2.5.34.tar.bz2

Julio"	task	closed	normal	7.0	Book	SVN	normal	fixed		
