[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Flex size_t sizes
From: |
Akim Demaille |
Subject: |
Re: Flex size_t sizes |
Date: |
Wed, 20 Oct 2021 05:39:58 +0200 |
Hi Hans,
> Le 14 oct. 2021 à 15:23, Hans Åberg <haberg-1@telia.com> 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.