summaryrefslogtreecommitdiff
path: root/15-scala-syntax-summary.md
diff options
context:
space:
mode:
Diffstat (limited to '15-scala-syntax-summary.md')
-rw-r--r--15-scala-syntax-summary.md7
1 files changed, 2 insertions, 5 deletions
diff --git a/15-scala-syntax-summary.md b/15-scala-syntax-summary.md
index 0a5a8f73a0..fcf93b7ab0 100644
--- a/15-scala-syntax-summary.md
+++ b/15-scala-syntax-summary.md
@@ -152,11 +152,8 @@ grammar.
ResultExpr ::= Expr1
| (Bindings | ([‘implicit’] id | ‘_’) ‘:’ CompoundType) ‘=>’ Block
- Enumerators ::= Generator {semi Enumerator}
- Enumerator ::= Generator
- | Guard
- | Pattern1 ‘=’ Expr
- Generator ::= Pattern1 ‘<-’ Expr [Guard]
+ Enumerators ::= Generator {semi Generator}
+ Generator ::= Pattern1 ‘<-’ Expr {[semi] Guard | semi Pattern1 ‘=’ Expr}
CaseClauses ::= CaseClause { CaseClause }
CaseClause ::= ‘case’ Pattern [Guard] ‘=>’ Block