summaryrefslogtreecommitdiff
path: root/spec/08-pattern-matching.md
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan@lightbend.com>2016-05-24 10:51:20 -0700
committerAdriaan Moors <adriaan@lightbend.com>2016-05-24 10:51:20 -0700
commit808f3d071e97aa23b797f2c0616c207ff1f20229 (patch)
tree1aee8d0752d915f7295e29fd7778a9a82a1fa4d5 /spec/08-pattern-matching.md
parent4d28084e36e8c4072ffcd3cab35b7f22983bea4a (diff)
parent1e565d879360709758950332c19a77fffee073d1 (diff)
downloadscala-808f3d071e97aa23b797f2c0616c207ff1f20229.tar.gz
scala-808f3d071e97aa23b797f2c0616c207ff1f20229.tar.bz2
scala-808f3d071e97aa23b797f2c0616c207ff1f20229.zip
Merge pull request #4935 from som-snytt/issue/8044-tickvar
SI-8044 Allow binding backquoted varid in patterns
Diffstat (limited to 'spec/08-pattern-matching.md')
-rw-r--r--spec/08-pattern-matching.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/spec/08-pattern-matching.md b/spec/08-pattern-matching.md
index 3b481eea86..35eb97b948 100644
--- a/spec/08-pattern-matching.md
+++ b/spec/08-pattern-matching.md
@@ -10,10 +10,10 @@ chapter: 8
```ebnf
Pattern ::= Pattern1 { ‘|’ Pattern1 }
- Pattern1 ::= varid ‘:’ TypePat
+ Pattern1 ::= boundvarid ‘:’ TypePat
| ‘_’ ‘:’ TypePat
| Pattern2
- Pattern2 ::= varid [‘@’ Pattern3]
+ Pattern2 ::= id [‘@’ Pattern3]
| Pattern3
Pattern3 ::= SimplePattern
| SimplePattern {id [nl] SimplePattern}
@@ -22,7 +22,7 @@ chapter: 8
| Literal
| StableId
| StableId ‘(’ [Patterns] ‘)’
- | StableId ‘(’ [Patterns ‘,’] [varid ‘@’] ‘_’ ‘*’ ‘)’
+ | StableId ‘(’ [Patterns ‘,’] [id ‘@’] ‘_’ ‘*’ ‘)’
| ‘(’ [Patterns] ‘)’
| XmlPattern
Patterns ::= Pattern {‘,’ Patterns}