From a2e4a074271890889e8fbafff25010449c06a190 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 28 Nov 2014 17:01:50 -0800 Subject: Passes all the way to test case t5958.scala --- .../src/test/scala/scalaParser/SyntaxTest.scala | 46 +++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) (limited to 'scalaParser/src/test/scala/scalaParser/SyntaxTest.scala') diff --git a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala index 8a4affb..072fc7b 100644 --- a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala +++ b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala @@ -724,7 +724,50 @@ object SyntaxTest extends TestSuite{ |} """.stripMargin ) - + * - check( + """package `dmacro` { + |} + """.stripMargin + ) + * - check( + """class A { + | def fn1 = List apply 1 + | def fn2 = List apply[Int] 2 + |} + """.stripMargin + ) + * - check( + """class C { + | def this(x: Int) = { + | this(); + | class D; + | } + |} + """.stripMargin + ) + * - check( + """trait B[T] { + | def f1(a: T): Unit { } + |} + """.stripMargin + ) + * - check( + """object test { + | case object Int16 extends SampleFormat1 + | (1) match { + | case _ => 1 + | } + |} + """.stripMargin + ) + * - check( + """object A { + | def x { + | implicit lazy val e: Int = 0 + | } + |} + """.stripMargin + ) } 'neg{ * - checkNeg( @@ -768,6 +811,7 @@ object SyntaxTest extends TestSuite{ | """.stripMargin ) + } } def checkFile(path: String) = check(io.Source.fromFile(path).mkString) -- cgit v1.2.3