diff options
author | Martin Odersky <odersky@gmail.com> | 2003-08-28 15:04:01 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-08-28 15:04:01 +0000 |
commit | cef4819a2034134b26db1f6eb85c8999421af5c1 (patch) | |
tree | b57925ad96c33df8e69a75b917fa147e8495ad8a /sources/meta/scalac | |
parent | 1ba1b5f0d6f3fea116ea5858842bb539257f511b (diff) | |
download | scala-cef4819a2034134b26db1f6eb85c8999421af5c1.tar.gz scala-cef4819a2034134b26db1f6eb85c8999421af5c1.tar.bz2 scala-cef4819a2034134b26db1f6eb85c8999421af5c1.zip |
*** empty log message ***
Diffstat (limited to 'sources/meta/scalac')
-rw-r--r-- | sources/meta/scalac/ast/Tree.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sources/meta/scalac/ast/Tree.java b/sources/meta/scalac/ast/Tree.java index 07d0377fa2..b1af55a774 100644 --- a/sources/meta/scalac/ast/Tree.java +++ b/sources/meta/scalac/ast/Tree.java @@ -91,6 +91,8 @@ public class Tree { n_Assign = node("Assign" , Term, NoSym), n_If = node("If" , Term, NoSym), n_Switch = node("Switch" , Term, NoSym), + n_Return = node("Return" , Term, HasSym), + n_Throw = node("Throw" , Term, NoSym), n_New = node("New" , Term, NoSym), n_Typed = node("Typed" , Term, NoSym), n_TypeApply = node("TypeApply" , Term, NoSym), @@ -274,6 +276,16 @@ public class Tree { addField(t_TermTrees, "bodies"). addField(t_TermTree, "otherwise"); + n_Return. + setDescription("Return"). + setRange(Phase.PARSER, Phase.END). + addField(t_TermTree, "expr"); + + n_Throw. + setDescription("Throw"). + setRange(Phase.PARSER, Phase.ANALYZER). + addField(t_TermTree, "expr"); + n_New. setDescription("Instantiation"). setRange(Phase.PARSER, Phase.END). |