You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@RaoulHC noted in #228 that the ProgramUnit and Block parsing in F77 is written in a way that requires trailing newlines, which breaks for include-d files that don't end with a newline. In full parser context, it doesn't matter as much, because the different statements need to be on newlines, and the ProgramFile parser doesn't require a terminating newline. But include parsing works at the Block or ProgramUnit level.
Raoul fixed this for F77 (the only parser supporting includes currently) via improved newline behaviour. It'd be nice to have this for the other parsers too. Should only involve adapting the work for the free-form parsers.
The text was updated successfully, but these errors were encountered:
@RaoulHC noted in #228 that the
ProgramUnit
andBlock
parsing in F77 is written in a way that requires trailing newlines, which breaks for include-d files that don't end with a newline. In full parser context, it doesn't matter as much, because the different statements need to be on newlines, and theProgramFile
parser doesn't require a terminating newline. But include parsing works at theBlock
orProgramUnit
level.Raoul fixed this for F77 (the only parser supporting includes currently) via improved newline behaviour. It'd be nice to have this for the other parsers too. Should only involve adapting the work for the free-form parsers.
The text was updated successfully, but these errors were encountered: