summaryrefslogtreecommitdiff
path: root/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-11-28 06:19:55 -0800
committerLi Haoyi <haoyi@dropbox.com>2014-11-28 06:19:55 -0800
commit9270f9ada72fa36ebe2b6907b2e8f330cc7e7996 (patch)
treedc2c7cab07c0ffe48fd65ce5eb110d92b1ee568c /scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
parent097b5f24938bfb59471da7415be6523a7dfa03f9 (diff)
downloadhands-on-scala-js-9270f9ada72fa36ebe2b6907b2e8f330cc7e7996.tar.gz
hands-on-scala-js-9270f9ada72fa36ebe2b6907b2e8f330cc7e7996.tar.bz2
hands-on-scala-js-9270f9ada72fa36ebe2b6907b2e8f330cc7e7996.zip
Raw structural type syntax works
Diffstat (limited to 'scalaParser/src/test/scala/scalaParser/SyntaxTest.scala')
-rw-r--r--scalaParser/src/test/scala/scalaParser/SyntaxTest.scala27
1 files changed, 27 insertions, 0 deletions
diff --git a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
index 997d8e0..abb17fe 100644
--- a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
+++ b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
@@ -568,6 +568,33 @@ object SyntaxTest extends TestSuite{
|}
""".stripMargin
)
+ * - check(
+ """trait Function12[-T1, +R]
+ """.stripMargin
+ )
+ * - check(
+ """@a // Don't do this at home!
+ |trait B
+ """.stripMargin
+ )
+ * - check(
+ """object T{
+ | type B = { def F: S }
+ |}
+ |
+ """.stripMargin
+ )
+ * - check(
+ """
+ |object ScalaJSBuild{
+ | (
+ | 1 / 2
+ | / 3
+ | )
+ |}
+ |
+ """.stripMargin
+ )
}
'neg{
* - checkNeg(