Re: [Flex-help] History of the reentrant option
flex is a tool for generating scanners
Brought to you by:
wlestes
From: Tim G. <ti...@de...> - 2006-12-20 19:18:39
|
I'll look into what it takes, but there is a gnuwin32 project which ports gnu utilities to windows using mingw as the compiler I think. In that project flex is listed as one of the utilities and as I mentioned the version is 2.5.4a. When I get a few minutes I will see what it takes to compile flex under windows with Microsoft's compiler. -----Original Message----- From: Will Estes [mailto:wl...@us...]=20 Sent: Wednesday, December 20, 2006 11:16 AM To: Tim Gessner Cc: fle...@li... Subject: Re: [Flex-help] History of the reentrant option There is only one flex project. There's not a separate Windows and Unix version. We don't go out of our way to make flex non-portable, but we do assume things like POSIX compliance. (Which makes sense given that lex is defined by a POSIX standard and flex in its turn is based on the idea of lex, allbeit with a number of extensions.) If you can provide patches and the like to provide Windows portability, I'm open to that, but as I'm not a Windows developer, I can only get minimal testing for such things. On Wednesday, 20 December 2006,10:54 -0800, Tim Gessner wrote: > The problem is that I'm on Windows, not Unix* so the lastest gnuwin32 > version is 2.5.4a. >=20 > I'm not sure what the process is for gnuwin32 projects, but clearly > they're quite a ways back. >=20 > -----Original Message----- > From: Will Estes [mailto:wl...@us...]=20 > Sent: Wednesday, December 20, 2006 6:44 AM > To: Tim Gessner > Cc: fle...@li... > Subject: Re: [Flex-help] History of the reentrant option >=20 > There seems to be a bit of confusion about flex version numbers. >=20 > * 2.5.4a is really old >=20 > * current release is 2.5.33 >=20 > * the reentrant options were added after 2.5.4a >=20 > (The "a" in 2.5.4a is a modifer to 2.5.4. 4 < 31 < 33, and so on.) >=20 > Thanks for your question. >=20 > Sincerely, >=20 > Will Estes > Flex Project Maintainer >=20 > On Monday, 11 December 2006,08:58 -0800, Tim Gessner wrote: >=20 > > I need to make a reentrant scanner (or more specifically separate > > instances of a scanner for each thread). I understand that the 2.5.31 > > version had the reentrant option but the 2.5.4a does not. > >=20 > > =20 > >=20 > > Since the c++ scanner is not really usable, why was this feature > > dropped? > >=20 > > =20 > >=20 > > What is the generally accepted solution to this problem without this > > feature? > >=20 > > =20 > >=20 > > Thanx! > >=20 > > =20 > >=20 >=20 > > > ------------------------------------------------------------------------ > - > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > > opinions on IT & business topics through brief surveys - and earn cash > > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDE > V > > _______________________________________________ > > Flex-help mailing list > > Fle...@li... > > https://lists.sourceforge.net/lists/listinfo/flex-help >=20 |