summaryrefslogtreecommitdiff
path: root/sources/meta
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-08-26 07:27:53 +0000
committerpaltherr <paltherr@epfl.ch>2003-08-26 07:27:53 +0000
commit904390c6403d9a7798636484af33c2cc537c6b61 (patch)
tree6339e1f2e9ba2ff29275cafb75d476bedfbddd32 /sources/meta
parentf029f8f1ba62389a7fe94d17651220fdee5751df (diff)
downloadscala-904390c6403d9a7798636484af33c2cc537c6b61.tar.gz
scala-904390c6403d9a7798636484af33c2cc537c6b61.tar.bz2
scala-904390c6403d9a7798636484af33c2cc537c6b61.zip
- Moved Switch below If.
Diffstat (limited to 'sources/meta')
-rw-r--r--sources/meta/scalac/ast/Tree.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/sources/meta/scalac/ast/Tree.java b/sources/meta/scalac/ast/Tree.java
index 252f6fff76..07d0377fa2 100644
--- a/sources/meta/scalac/ast/Tree.java
+++ b/sources/meta/scalac/ast/Tree.java
@@ -90,6 +90,7 @@ public class Tree {
n_Function = node("Function" , Term, NoSym),
n_Assign = node("Assign" , Term, NoSym),
n_If = node("If" , Term, NoSym),
+ n_Switch = node("Switch" , Term, NoSym),
n_New = node("New" , Term, NoSym),
n_Typed = node("Typed" , Term, NoSym),
n_TypeApply = node("TypeApply" , Term, NoSym),
@@ -99,7 +100,6 @@ public class Tree {
n_Select = node("Select" , Test, HasSym),
n_Ident = node("Ident" , Test, HasSym),
n_Literal = node("Literal" , Term, NoSym),
- n_Switch = node("Switch" , Term, NoSym),
n_TypeTerm = node("TypeTerm" , Type, NoSym),
n_SingletonType = node("SingletonType" , Type, NoSym),
n_SelectFromType = node("SelectFromType", Type, HasSym),
@@ -266,6 +266,14 @@ public class Tree {
addField(t_TermTree, "thenp").
addField(t_TermTree, "elsep");
+ n_Switch.
+ setDescription("Switch").
+ setRange(Phase.TRANSMATCH, Phase.END).
+ addField(t_TermTree, "test").
+ addField(t_ints, "tags").
+ addField(t_TermTrees, "bodies").
+ addField(t_TermTree, "otherwise");
+
n_New.
setDescription("Instantiation").
setRange(Phase.PARSER, Phase.END).
@@ -317,14 +325,6 @@ public class Tree {
setRange(Phase.PARSER, Phase.END).
addField(t_Object, "value");
- n_Switch.
- setDescription("Switch").
- setRange(Phase.TRANSMATCH, Phase.END).
- addField(t_TermTree, "test").
- addField(t_ints, "tags").
- addField(t_TermTrees, "bodies").
- addField(t_TermTree, "otherwise");
-
n_TypeTerm.
setDescription("TypeTerm").
setRange(Phase.PARSER, Phase.END);