(#778) Don't include line ending in single line comment token values #782
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, when tokenising the manifest, the value of single line comment tokens would include the line ending. Unfortunately, when the file has Windows style line endings (
\r\n
) and is read in as binary (which skips line ending conversion) and the tested on a host using Unix style line endings it would get tokenised as the following, throwing off the line number calculations:With this change, the
:COMMENT
and:SLASH_COMMENT
tokens no longer include the line endings, instead they are their own tokens.Fixes #778