Closed emanspeaks closed 7 months ago
Attention: 2 lines
in your changes are missing coverage. Please review.
Comparison is base (
71d5f40
) 87.51% compared to head (5cf36e3
) 87.70%.
Files | Patch % | Lines |
---|---|---|
fortls/langserver.py | 87.50% | 1 Missing :warning: |
fortls/parsers/internal/parser.py | 97.95% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
I will have another pass at the added python code once the diffs clearup a bit.
I have taken the commits from this PR + the suggestions and merged them to https://github.com/fortran-lang/fortls/pull/368. The PR just got merged in master, so I am closing this. Thanks for the code @emanspeaks . I will be issuing a major release soon.
This is a refactor of #341 to separate out the vendor-agnostic changes. (See earlier conversation there for some context.)
Closes #297 Addresses spaces on either side of the hash in preprocessor lines.
Additionally, provides more robust handling of define directives as well as support for function-like macros inherited from C-style preprocessors.