summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-11-28 08:46:33 -0800
committerLi Haoyi <haoyi@dropbox.com>2014-11-28 08:46:33 -0800
commitd71279d0ca9830750e21ad2377f3b6b43da3706e (patch)
tree52079b0b2e108a2c2b1e6f8da77068d1acc7132c
parent75171b45d7fd2674f4d7e5a86e673f86cdfe4b9a (diff)
downloadhands-on-scala-js-d71279d0ca9830750e21ad2377f3b6b43da3706e.tar.gz
hands-on-scala-js-d71279d0ca9830750e21ad2377f3b6b43da3706e.tar.bz2
hands-on-scala-js-d71279d0ca9830750e21ad2377f3b6b43da3706e.zip
EmitHTML now works
-rw-r--r--scalaParser/src/main/scala/scalaParser/ScalaSyntax.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/scalaParser/src/main/scala/scalaParser/ScalaSyntax.scala b/scalaParser/src/main/scala/scalaParser/ScalaSyntax.scala
index 593f341..6e41654 100644
--- a/scalaParser/src/main/scala/scalaParser/ScalaSyntax.scala
+++ b/scalaParser/src/main/scala/scalaParser/ScalaSyntax.scala
@@ -326,11 +326,11 @@ class ScalaSyntax(val input: ParserInput) extends Parser with Basic with Identif
def Extractor: R0 = rule{
StableId ~
optional(
- '(' ~ (ExtractorArgs | optional(Patterns)) ~ ')'
+ '(' ~ (ExtractorArgs | Patterns | MATCH) ~ ')'
)
}
rule {
- `_` ~ optional(`:` ~ TypePat) |
+ `_` ~ optional(`:` ~ TypePat) ~ !("*") |
Literal |
'(' ~ optional(Patterns) ~ ')' |
Extractor |