From cef4819a2034134b26db1f6eb85c8999421af5c1 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Thu, 28 Aug 2003 15:04:01 +0000 Subject: *** empty log message *** --- sources/meta/scalac/ast/Tree.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'sources/meta') 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). -- cgit v1.2.3