Skip to content

Commit fd0bfdc

Browse files
authored
Merge pull request #15559 from som-snytt/tweak/using
Tweak optional using spec
2 parents 7d6d42f + a52ac35 commit fd0bfdc

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

docs/_docs/internals/syntax.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,8 @@ TypeSplice ::= spliceId
287287
ExprsInParens ::= ExprInParens {‘,’ ExprInParens}
288288
ExprInParens ::= PostfixExpr ‘:’ Type -- normal Expr allows only RefinedType here
289289
| Expr
290-
ParArgumentExprs ::= ‘(’ [‘using’] ExprsInParens ‘)’ exprs
290+
ParArgumentExprs ::= ‘(’ [ExprsInParens] ‘)’ exprs
291+
| ‘(’ ‘using’ ExprsInParens ‘)’
291292
| ‘(’ [ExprsInParens ‘,’] PostfixExpr ‘*’ ‘)’ exprs :+ Typed(expr, Ident(wildcardStar))
292293
ArgumentExprs ::= ParArgumentExprs
293294
| BlockExpr

docs/_docs/reference/syntax.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,8 @@ ExprSplice ::= spliceId
275275
ExprsInParens ::= ExprInParens {‘,’ ExprInParens}
276276
ExprInParens ::= PostfixExpr ‘:’ Type
277277
| Expr
278-
ParArgumentExprs ::= ‘(’ [‘using’] ExprsInParens ‘)’
278+
ParArgumentExprs ::= ‘(’ [ExprsInParens] ‘)’
279+
| ‘(’ ‘using’ ExprsInParens ‘)’
279280
| ‘(’ [ExprsInParens ‘,’] PostfixExpr ‘*’ ‘)’
280281
ArgumentExprs ::= ParArgumentExprs
281282
| BlockExpr

0 commit comments

Comments
 (0)