File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed
compiler/src/dotty/tools/dotc/parsing Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -2478,7 +2478,7 @@ object Parsers {
24782478 else Nil
24792479
24802480 /** Enumerator ::= Generator
2481- * | Guard
2481+ * | Guard {Guard}
24822482 * | Pattern1 `=' Expr
24832483 */
24842484 def enumerator (): Tree =
Original file line number Diff line number Diff line change @@ -280,9 +280,9 @@ ForExpr ::= ‘for’ ‘(’ Enumerators0 ‘)’ {nl} [‘do‘ |
280280Enumerators0 ::= {nl} Enumerators [semi]
281281Enumerators ::= Generator {semi Enumerator | Guard}
282282Enumerator ::= Generator
283- | Guard
283+ | Guard {Guard}
284284 | Pattern1 ‘=’ Expr GenAlias(pat, expr)
285- Generator ::= [‘case’] Pattern1 ‘<-’ Expr GenFrom(pat, expr)
285+ Generator ::= [‘case’] Pattern1 ‘<-’ Expr GenFrom(pat, expr)
286286Guard ::= ‘if’ PostfixExpr
287287
288288CaseClauses ::= CaseClause { CaseClause } Match(EmptyTree, cases)
Original file line number Diff line number Diff line change @@ -273,7 +273,7 @@ ForExpr ::= ‘for’ ‘(’ Enumerators0 ‘)’ {nl} [‘do‘ |
273273Enumerators0 ::= {nl} Enumerators [semi]
274274Enumerators ::= Generator {semi Enumerator | Guard}
275275Enumerator ::= Generator
276- | Guard
276+ | Guard {Guard}
277277 | Pattern1 ‘=’ Expr
278278Generator ::= [‘case’] Pattern1 ‘<-’ Expr
279279Guard ::= ‘if’ PostfixExpr
You can’t perform that action at this time.
0 commit comments