aboutsummaryrefslogtreecommitdiff
path: root/test/test/showTree.scala
Commit message (Collapse)AuthorAgeFilesLines
* Move Mode to coreMartin Odersky2016-04-011-1/+1
| | | | | Mode is used from a lot of low-level code, does not just reflect Typer info. So it makes more sense top to place it in the core package.
* Add spaces around + in dotty source.Dmitry Petrashko2015-04-091-2/+2
|
* Make all Dotty source files end in newline.Dmitry Petrashko2015-04-091-1/+1
|
* Added typer.ModeMartin Odersky2013-06-171-0/+1
| | | | Replaces desugar.Mode. Is now a value class representing a set.
* Dropping type parameters from typed TypeDefs.Martin Odersky2013-06-131-59/+7
| | | | | | Typed TypeDefs no longer carry tparams. Untyped ones still do, but there is a special PolyTypeDef node for them in untpd. Also, fixed flatten and DeSugarTest to deal with new tree desugarings which are not idempotent (e.g. desugar.classDef, or desugar.valDef).
* Refactoring: breaking out desugaring into its own object.Martin Odersky2013-06-041-2/+4
| | | | | Also, changing the maps in Namer. More commenting needs to be done. Pushing now to get off this machine and back to the new one, which just came back form repair.
* Added tests for desugaring.Martin Odersky2013-05-241-6/+52
|
* More tweaks to desugaringMartin Odersky2013-05-231-3/+10
| | | | | | (1) Made desugaring reaching a fixed point. (2) Systematic encoding of names. (3) Introduced Closure nodes which represent anonymous functions
* Moved TempTrees to Trees, get automatically flattened in transforms.Martin Odersky2013-05-231-0/+8
|
* Made tpd/untpd toplevel objects.Martin Odersky2013-05-221-1/+1
| | | | Moved all other elements of TypedTrees and UntypedTrees into tpd and untpd.
* More tree refactorings.Martin Odersky2013-05-221-1/+1
| | | | | | | 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
* new tests and worksheetsMartin Odersky2013-05-121-0/+12