KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > python > parser > ast > keywordType


1 // Autogenerated AST node
2
package org.python.parser.ast;
3 import org.python.parser.SimpleNode;
4 import java.io.DataOutputStream JavaDoc;
5 import java.io.IOException JavaDoc;
6
7 public class keywordType extends SimpleNode {
8     public String JavaDoc arg;
9     public exprType value;
10
11     public keywordType(String JavaDoc arg, exprType value) {
12         this.arg = arg;
13         this.value = value;
14     }
15
16     public keywordType(String JavaDoc arg, exprType value, SimpleNode parent) {
17         this(arg, value);
18         this.beginLine = parent.beginLine;
19         this.beginColumn = parent.beginColumn;
20     }
21
22     public String JavaDoc toString() {
23         StringBuffer JavaDoc sb = new StringBuffer JavaDoc("keyword[");
24         sb.append("arg=");
25         sb.append(dumpThis(this.arg));
26         sb.append(", ");
27         sb.append("value=");
28         sb.append(dumpThis(this.value));
29         sb.append("]");
30         return sb.toString();
31     }
32
33     public void pickle(DataOutputStream JavaDoc ostream) throws IOException JavaDoc {
34         pickleThis(51, ostream);
35         pickleThis(this.arg, ostream);
36         pickleThis(this.value, ostream);
37     }
38
39     public Object JavaDoc accept(VisitorIF visitor) throws Exception JavaDoc {
40         traverse(visitor);
41         return null;
42     }
43
44     public void traverse(VisitorIF visitor) throws Exception JavaDoc {
45         if (value != null)
46             value.accept(visitor);
47     }
48
49 }
50
Popular Tags