diff options
author | Martin Odersky <odersky@gmail.com> | 2013-05-22 18:02:24 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-05-22 18:30:23 +0200 |
commit | fd079d2f3335db7b54b0f78a4d884d9948a7beea (patch) | |
tree | cee19b71a9a077880e8d7ab1738891f55ce5bd85 /src/dotty/tools/dotc/printing | |
parent | 0ebdcc7ed2d2024d93ba7d24b88187d4c502eb4b (diff) | |
download | dotty-fd079d2f3335db7b54b0f78a4d884d9948a7beea.tar.gz dotty-fd079d2f3335db7b54b0f78a4d884d9948a7beea.tar.bz2 dotty-fd079d2f3335db7b54b0f78a4d884d9948a7beea.zip |
More tree refactorings.
1) Getting rid of ugen in favor of untpd.
2) Eliminating some unused methods
3) Splitting out CheckTrees from TypedTrees.
4) Moving trees and related classes into separate package dotc.ast
Diffstat (limited to 'src/dotty/tools/dotc/printing')
-rw-r--r-- | src/dotty/tools/dotc/printing/PlainPrinter.scala | 4 | ||||
-rw-r--r-- | src/dotty/tools/dotc/printing/Printer.scala | 2 | ||||
-rw-r--r-- | src/dotty/tools/dotc/printing/RefinedPrinter.scala | 5 |
3 files changed, 6 insertions, 5 deletions
diff --git a/src/dotty/tools/dotc/printing/PlainPrinter.scala b/src/dotty/tools/dotc/printing/PlainPrinter.scala index 274f78bee..a133d25da 100644 --- a/src/dotty/tools/dotc/printing/PlainPrinter.scala +++ b/src/dotty/tools/dotc/printing/PlainPrinter.scala @@ -2,10 +2,10 @@ package dotty.tools.dotc package printing import core._ -import Texts._, Trees._, Types._, Flags._, Names._, Symbols._, NameOps._, Constants._ +import Texts._, Types._, Flags._, Names._, Symbols._, NameOps._, Constants._ import Contexts.Context, Scopes.Scope, Denotations.Denotation, Annotations.Annotation import StdNames.nme -import UntypedTrees.untpd +import ast.Trees._, ast.UntypedTrees.untpd import java.lang.Integer.toOctalString import scala.annotation.switch diff --git a/src/dotty/tools/dotc/printing/Printer.scala b/src/dotty/tools/dotc/printing/Printer.scala index 9ba3141f8..6944c4ae2 100644 --- a/src/dotty/tools/dotc/printing/Printer.scala +++ b/src/dotty/tools/dotc/printing/Printer.scala @@ -2,7 +2,7 @@ package dotty.tools.dotc package printing import core._ -import Texts._, Trees._ +import Texts._, ast.Trees._ import Types.Type, Symbols.Symbol, Contexts.Context, Scopes.Scope, Constants.Constant, Names.Name, Denotations.Denotation, Annotations.Annotation diff --git a/src/dotty/tools/dotc/printing/RefinedPrinter.scala b/src/dotty/tools/dotc/printing/RefinedPrinter.scala index 32f5f2d2f..c24d3a800 100644 --- a/src/dotty/tools/dotc/printing/RefinedPrinter.scala +++ b/src/dotty/tools/dotc/printing/RefinedPrinter.scala @@ -2,10 +2,11 @@ package dotty.tools.dotc package printing import core._ -import Texts._, Trees._, Types._, Flags._, Names._, Symbols._, NameOps._, Constants._ +import Texts._, Types._, Flags._, Names._, Symbols._, NameOps._, Constants._ import Contexts.Context, Scopes.Scope, Denotations.Denotation, Annotations.Annotation import StdNames.nme -import UntypedTrees.untpd +import ast.Trees._ +import ast.UntypedTrees.untpd import scala.annotation.switch class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) { |