Add a few more items to the _semi
-suppressor
#32
Merged
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.
Fixes #15 adding
else
to the list of keywords that the custom scannerwill use to skip
_semi
tokens.Also, just like
throws
andrethrows
, a where clause may dangle offof the end of a function declaration. The declaration will look
syntactically valid without it, but then when the parser encounters the
where
, everything will blow up.This handles
where
the same as the other keywords that have thisproblem by moving it to the custom scanner.