diff options
Diffstat (limited to 'test/dotty/tools/dotc/parsing/showTree.scala')
-rw-r--r-- | test/dotty/tools/dotc/parsing/showTree.scala | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/dotty/tools/dotc/parsing/showTree.scala b/test/dotty/tools/dotc/parsing/showTree.scala new file mode 100644 index 000000000..18b2203d5 --- /dev/null +++ b/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) + } +} |