Re: Flex size_t sizes
Akim Demaille <[email protected]> Wed, 20 Oct 2021 05:39:58 +0200
| Newsgroups | gmane.comp.parsers.bison.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi Hans, > Le 14 oct. 2021 à 15:23, Hans Åberg <[email protected]> a écrit : > > Hi Akim, > > Saw you have edited Flex, so I take it up here, even though not strictly a Bison topic: > > The Apple flex version has been edited to admit size_t sizes, 64-bit on the platform, and perhaps it might be good idea for regular flex, which uses int, only 32-bit there. If using '%option c++' and mixing the versions, then the FlexLexer.h header is incompatible with the C++ source code, generating a compile error. > > On MacOS with MacPorts and Xcode, the files are in > /opt/local/include/FlexLexer.h > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/FlexLexer.h I have already reported how I dealt with that. I used a wrapper. https://github.com/akimd/vcsn/blob/master/build-aux/bin/flex%2B%2B.in I'm no longer working on this now. And I don't plan to spend time on flex. Cheers.