From 748308e11e6791284b302f61e5bc0d99a0957b6a Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Wed, 8 Oct 2014 21:15:43 +0800 Subject: First commit --- src/piglet/syntaxtree/Node.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/piglet/syntaxtree/Node.java (limited to 'src/piglet/syntaxtree/Node.java') diff --git a/src/piglet/syntaxtree/Node.java b/src/piglet/syntaxtree/Node.java new file mode 100644 index 0000000..3b31a93 --- /dev/null +++ b/src/piglet/syntaxtree/Node.java @@ -0,0 +1,16 @@ +// +// Generated by JTB 1.3.2 +// + +package piglet.syntaxtree; + +/** + * The interface which all syntax tree classes must implement. + */ +public interface Node extends java.io.Serializable { + public void accept(piglet.visitor.Visitor v); + public R accept(piglet.visitor.GJVisitor v, A argu); + public R accept(piglet.visitor.GJNoArguVisitor v); + public void accept(piglet.visitor.GJVoidVisitor v, A argu); +} + -- cgit v1.2.3