summaryrefslogtreecommitdiff
path: root/scalatexApi/src/main
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-11-05 22:42:57 -0800
committerLi Haoyi <haoyi@dropbox.com>2014-11-05 22:42:57 -0800
commitf35eedb93342c5e1274401de067be45a742a925a (patch)
treecf343e1509c1eb2d44667ac7f12b8452a2e749f8 /scalatexApi/src/main
parent652ebdfc8464c22647e0a84d1bcdcf9e9cb615b2 (diff)
downloadhands-on-scala-js-f35eedb93342c5e1274401de067be45a742a925a.tar.gz
hands-on-scala-js-f35eedb93342c5e1274401de067be45a742a925a.tar.bz2
hands-on-scala-js-f35eedb93342c5e1274401de067be45a742a925a.zip
most stuff in scalatexApi passes
Diffstat (limited to 'scalatexApi/src/main')
-rw-r--r--scalatexApi/src/main/scala/torimatomeru/ScalaSyntax.scala13
1 files changed, 1 insertions, 12 deletions
diff --git a/scalatexApi/src/main/scala/torimatomeru/ScalaSyntax.scala b/scalatexApi/src/main/scala/torimatomeru/ScalaSyntax.scala
index caaac87..af8495c 100644
--- a/scalatexApi/src/main/scala/torimatomeru/ScalaSyntax.scala
+++ b/scalatexApi/src/main/scala/torimatomeru/ScalaSyntax.scala
@@ -111,18 +111,7 @@ class ScalaSyntax(val input: ParserInput) extends Parser with Basic with Identif
def PostfixExpr: Rule0 = rule { InfixExpr ~ optional(IdS ~ optional(NewlineS)) }
def InfixExpr: Rule0 = rule { PrefixExpr ~ zeroOrMore(IdS ~ optional(NewlineS) ~ PrefixExpr) }
def PrefixExpr = rule { optional(anyOf("-+~!")) ~ SimpleExpr }
-"""
- SimpleExpr ::= ‘new’ (ClassTemplate | TemplateBody)
- | BlockExpr
- | SimpleExpr1 [‘_’]
- SimpleExpr1 ::= Literal
- | Path
- | ‘_’
- | ‘(’ [Exprs] ‘)’
- | SimpleExpr ‘.’ id s
- | SimpleExpr TypeArgs
- | SimpleExpr1 ArgmentExprs
-"""
+
def SimpleExpr: Rule0 = rule {
SimpleExpr1 ~ zeroOrMore('.' ~ IdS | TypeArgs | ArgumentExprs) ~ optional('_')
}