diff options
author | Paul Phillips <paulp@improving.org> | 2009-06-30 14:37:15 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2009-06-30 14:37:15 +0000 |
commit | d14b4a117e477505afa4b2417133d3b8325ba4d3 (patch) | |
tree | 2baa570a81a734435186dd34e187db002255af44 /src/compiler/scala/tools/nsc/transform/TypingTransformers.scala | |
parent | 19c3aa9b31d9253b73469b3aad50112bd4084a68 (diff) | |
download | scala-d14b4a117e477505afa4b2417133d3b8325ba4d3.tar.gz scala-d14b4a117e477505afa4b2417133d3b8325ba4d3.tar.bz2 scala-d14b4a117e477505afa4b2417133d3b8325ba4d3.zip |
More elucidation work on the pattern matcher.
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/TypingTransformers.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/TypingTransformers.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/TypingTransformers.scala b/src/compiler/scala/tools/nsc/transform/TypingTransformers.scala index 90281047f4..ee3230c5fa 100644 --- a/src/compiler/scala/tools/nsc/transform/TypingTransformers.scala +++ b/src/compiler/scala/tools/nsc/transform/TypingTransformers.scala @@ -6,6 +6,7 @@ package scala.tools.nsc.transform +import util.Position import scala.collection.mutable.{Map, HashMap} /** A base class for transforms. @@ -20,6 +21,7 @@ trait TypingTransformers { var localTyper: analyzer.Typer = analyzer.newTyper( analyzer.rootContext(unit, EmptyTree, true)) protected var curTree: Tree = _ + protected def typedPos(pos: Position)(tree: Tree) = localTyper typed { atPos(pos)(tree) } /** a typer for each enclosing class */ var typers: Map[Symbol, analyzer.Typer] = new HashMap |