aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotty/tools/dotc/parsing/showTree.scala
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/test/dotty/tools/dotc/parsing/showTree.scala')
-rw-r--r--compiler/test/dotty/tools/dotc/parsing/showTree.scala26
1 files changed, 26 insertions, 0 deletions
diff --git a/compiler/test/dotty/tools/dotc/parsing/showTree.scala b/compiler/test/dotty/tools/dotc/parsing/showTree.scala
new file mode 100644
index 000000000..18b2203d5
--- /dev/null
+++ b/compiler/test/dotty/tools/dotc/parsing/showTree.scala
@@ -0,0 +1,26 @@
+package dotty.tools
+package dotc
+package parsing
+
+import ast.Trees._
+import ast.desugar
+import ast.desugar._
+import core.Mode
+
+object showTree extends DeSugarTest {
+
+ import dotty.tools.dotc.ast.untpd._
+
+ import Mode._
+
+ def test(arg: String) = {
+ val tree: Tree = parse(arg)
+ println("result = " + tree.show)
+ println("desugared = " + DeSugar.transform(tree).show)
+ }
+
+ def main(args: Array[String]): Unit = {
+ test("src/dotty/tools/dotc/core/Types.scala")
+ for (arg <- args) test(arg)
+ }
+}