summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-04-15 11:59:24 +0000
committerpaltherr <paltherr@epfl.ch>2003-04-15 11:59:24 +0000
commit4d64e59a55e5196433b445c53e9dfc23673fc9cf (patch)
tree1ef1326cabd7e1f86fd6a1566c0d475a65fd14af /sources
parentd28eae91013138fa6806ce522fbf8bb98072b162 (diff)
downloadscala-4d64e59a55e5196433b445c53e9dfc23673fc9cf.tar.gz
scala-4d64e59a55e5196433b445c53e9dfc23673fc9cf.tar.bz2
scala-4d64e59a55e5196433b445c53e9dfc23673fc9cf.zip
- Added automatic generation of CheckTreeNodes
Diffstat (limited to 'sources')
-rw-r--r--sources/meta/GenerateAll.java1
-rw-r--r--sources/scalac/checkers/.cvsignore1
-rw-r--r--sources/scalac/checkers/CheckTreeNodes.java.tmpl30
3 files changed, 32 insertions, 0 deletions
diff --git a/sources/meta/GenerateAll.java b/sources/meta/GenerateAll.java
index e298518212..8c37abbb30 100644
--- a/sources/meta/GenerateAll.java
+++ b/sources/meta/GenerateAll.java
@@ -35,6 +35,7 @@ public class GenerateAll extends AbstractMain {
new meta.scalac.ast.MetaLazyTreeCopier(),
new meta.scalac.ast.MetaTraverser(),
new meta.scalac.ast.MetaTransformer(),
+ new meta.scalac.checkers.MetaCheckTreeNodes(),
};
//########################################################################
diff --git a/sources/scalac/checkers/.cvsignore b/sources/scalac/checkers/.cvsignore
index e69de29bb2..e54b32f689 100644
--- a/sources/scalac/checkers/.cvsignore
+++ b/sources/scalac/checkers/.cvsignore
@@ -0,0 +1 @@
+CheckTreeNodes.java
diff --git a/sources/scalac/checkers/CheckTreeNodes.java.tmpl b/sources/scalac/checkers/CheckTreeNodes.java.tmpl
new file mode 100644
index 0000000000..4a11ec4308
--- /dev/null
+++ b/sources/scalac/checkers/CheckTreeNodes.java.tmpl
@@ -0,0 +1,30 @@
+/* ____ ____ ____ ____ ______ *\
+** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala **
+** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL **
+** /_____/\____/\___/\____/____/ **
+\* */
+
+// $Id$
+
+package scalac.checkers;
+
+import scalac.Global;
+{#Imports#}
+
+/** Class to check tree nodes. */
+public class CheckTreeNodes {
+
+ //########################################################################
+ // Private Fields
+
+ private final Global global = Global.instance;
+
+ //########################################################################
+ // Public Methods
+
+ public void check(Tree tree) {
+ {#TreeSwitch#}
+ }
+
+ //########################################################################
+}