diff options
Diffstat (limited to '15-scala-syntax-summary.md')
-rw-r--r-- | 15-scala-syntax-summary.md | 7 |
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 |