Allow paren expressions in if etc #10
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.
Allows
if (a > b) and (b > c): blah()
Disallows
if (cond)result
(there must be a space after the paren). This resolves ambiguities.Expected addition to the docs:
One-line syntax with parens
While the colon syntax above is recommended, traditional styles work as well.
However, when using parens around the clauses of
if
,switch
,with
, andwhile
,and the body is not a block, the closing paren must be followed by whitespace.
Eg; these are legal:
but this is not: