aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Typer.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-05-30 10:09:48 +0200
committerMartin Odersky <odersky@gmail.com>2013-05-30 10:09:48 +0200
commit17d0e7008f62882c10193ea0db09c9b90736c320 (patch)
tree44cf4d4f2675effabb2ba651f9399d7d6fce21a1 /src/dotty/tools/dotc/typer/Typer.scala
parentc53ac49cbe7c98c05a99fea3c8e1dcad75275a82 (diff)
downloaddotty-17d0e7008f62882c10193ea0db09c9b90736c320.tar.gz
dotty-17d0e7008f62882c10193ea0db09c9b90736c320.tar.bz2
dotty-17d0e7008f62882c10193ea0db09c9b90736c320.zip
wip, because I have to get off this machine.
Diffstat (limited to 'src/dotty/tools/dotc/typer/Typer.scala')
-rw-r--r--src/dotty/tools/dotc/typer/Typer.scala21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/typer/Typer.scala b/src/dotty/tools/dotc/typer/Typer.scala
new file mode 100644
index 000000000..c9405af86
--- /dev/null
+++ b/src/dotty/tools/dotc/typer/Typer.scala
@@ -0,0 +1,21 @@
+package dotty.tools
+package dotc
+package typer
+
+import core._
+import ast._
+import Trees._, Constants._, StdNames._, Scopes._
+import Contexts._, Symbols._, Types._, SymDenotations._, Names._, NameOps._, Flags._, Decorators._
+import util.Positions._
+import util.SourcePosition
+import collection.mutable
+import language.implicitConversions
+
+trait TyperContextOps { ctx: Context => }
+
+
+class Typer {
+ def typed(tree: untpd.Tree, pt: Type)(implicit ctx: Context): tpd.Tree = ???
+ def typedExpr(tree: untpd.Tree, pt: Type = WildcardType)(implicit ctx: Context): tpd.Tree = ???
+ def typedType(tree: untpd.Tree, pt: Type = WildcardType)(implicit ctx: Context): tpd.Tree = ???
+} \ No newline at end of file