diff options
author | Li Haoyi <haoyi@dropbox.com> | 2014-11-05 22:42:57 -0800 |
---|---|---|
committer | Li Haoyi <haoyi@dropbox.com> | 2014-11-05 22:42:57 -0800 |
commit | f35eedb93342c5e1274401de067be45a742a925a (patch) | |
tree | cf343e1509c1eb2d44667ac7f12b8452a2e749f8 /scalatexApi/src/main | |
parent | 652ebdfc8464c22647e0a84d1bcdcf9e9cb615b2 (diff) | |
download | hands-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.scala | 13 |
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('_') } |