|
 |
Am 20.03.2019 um 19:27 schrieb William F Pokorny:
> I can confirm the v38 issue. Also running Ubuntu 18.04 though g++7 vs
> Warren's 8.
>
> It seems the v3.8 branch (commit 74b3ebe) needs a space ahead of the
> macro #end statement to work as follows:
>
> #macro LoadThing(filePath)
> #include filePath
> #end // <-- Add extra space before #end and OK
>
> LoadThing("zoomBangCrash.inc")
>
> and whenever the include file has an empty line, C++ comment style line,
> C++ comment line and then a declare line. The following for
> zoomBangCrash.inc, less the line numbers, is also a v3.8 parse issue if
> there is no space ahead of the main file macro #end:
>
> 01
> 02 //
> 03 //
> 04 #declare A=1;
Can't reproduce on Windows; neither with DOS line endings (CR+LF) nor
with Unix line endings (LF).
I'm running a slightly modified version, but if any of those
modifications make any difference, I wouldn't know which ones.
Do you have the time and energy to investigate this further?
Post a reply to this message
|
 |