diff options
author | Adriaan Moors <adriaan@lightbend.com> | 2016-05-24 10:51:20 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan@lightbend.com> | 2016-05-24 10:51:20 -0700 |
commit | 808f3d071e97aa23b797f2c0616c207ff1f20229 (patch) | |
tree | 1aee8d0752d915f7295e29fd7778a9a82a1fa4d5 /spec/08-pattern-matching.md | |
parent | 4d28084e36e8c4072ffcd3cab35b7f22983bea4a (diff) | |
parent | 1e565d879360709758950332c19a77fffee073d1 (diff) | |
download | scala-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.md | 6 |
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} |