[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Update to flex 2.5.33



Ralf Corsepius wrote:
> On Thu, 2006-06-15 at 19:26 +0200, Petr Machata wrote:
> 
>>On Thu, 2006-05-11 at 04:15 +0000, Bojan Smojver wrote:
>>
>>>Bojan Smojver <bojan <at> rexursive.com> writes:
>>>
>>>
>>>>Would there be interest in having a flex-reentrant (based on 2.5.33) package in
>>>>Extras
>>>
>>>Something like this:
>>>
>>>ftp://ftp.rexursive.com/pub/flex/flex-reentrant.spec
>>
>>Ok.  Having flex 2.5.3x in fedora was my original goal when I became
>>maintainer of flex.  However old version is heavy with patches, and new
>>version went more or less it's own way.  So I'd rather do it only after
>>certain confidence grows.
>>
>>So... what about creating flex-reentrant,
> 
> Naming it flex-reentrant is a mis-nomer.
> 
> Reentrancy in flex code is a feature of a scanner's sources, not a
> feature of the scanner-generator (flex). It had been possible to write

Yes.

> reentrant scanners even with old flex for many years.

Possibly.  The name refers to -R switch in 2.5.3x, which promises to
build reentrant lexer.  With this switch, built lexers store all
variables in a structure passed via parameter, using no global
variables.  Afaik, flex was doing similar thing in c++ mode for a long
time now.

Anyway, we can as well call is flex-new.

> 
> Ralf

PM


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]