diff options
-rw-r--r-- | scalatexApi/src/main/scala/scalaparser/ScalaSyntax.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scalatexApi/src/main/scala/scalaparser/ScalaSyntax.scala b/scalatexApi/src/main/scala/scalaparser/ScalaSyntax.scala index 029ed22..71e87bd 100644 --- a/scalatexApi/src/main/scala/scalaparser/ScalaSyntax.scala +++ b/scalatexApi/src/main/scala/scalaparser/ScalaSyntax.scala @@ -167,7 +167,7 @@ class ScalaSyntax(val input: ParserInput) extends Parser with Basic with Identif def Exprs: R0 = rule { oneOrMore(Expr()).separatedBy(',') } def ArgumentExprs(G: B = t): R0 = rule { - '(' ~ (optional(Exprs ~ ',') ~ PostfixExpr() ~ ':' ~ '_' ~ '*' | optional(Exprs)) ~ StrW(")", G) | + '(' ~ optional(Exprs ~ optional(':' ~ '_' ~ '*')) ~ StrW(")", G) | optional(Newline) ~ BlockExpr(G) } |