KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sablecc > sablecc > launcher > syntax3 > analysis > AnalysisAdapter


1 /* This file was generated by SableCC (http://www.sablecc.org/). */
2
3 package org.sablecc.sablecc.launcher.syntax3.analysis;
4
5 import java.util.*;
6 import org.sablecc.sablecc.launcher.syntax3.node.*;
7
8 public class AnalysisAdapter implements Analysis
9 {
10     private Hashtable<Node,Object JavaDoc> in;
11     private Hashtable<Node,Object JavaDoc> out;
12
13     public Object JavaDoc getIn(Node node)
14     {
15         if(this.in == null)
16         {
17             return null;
18         }
19
20         return this.in.get(node);
21     }
22
23     public void setIn(Node node, Object JavaDoc o)
24     {
25         if(this.in == null)
26         {
27             this.in = new Hashtable<Node,Object JavaDoc>(1);
28         }
29
30         if(o != null)
31         {
32             this.in.put(node, o);
33         }
34         else
35         {
36             this.in.remove(node);
37         }
38     }
39
40     public Object JavaDoc getOut(Node node)
41     {
42         if(this.out == null)
43         {
44             return null;
45         }
46
47         return this.out.get(node);
48     }
49
50     public void setOut(Node node, Object JavaDoc o)
51     {
52         if(this.out == null)
53         {
54             this.out = new Hashtable<Node,Object JavaDoc>(1);
55         }
56
57         if(o != null)
58         {
59             this.out.put(node, o);
60         }
61         else
62         {
63             this.out.remove(node);
64         }
65     }
66
67     public void caseStart(Start node)
68     {
69         defaultCase(node);
70     }
71
72     public void caseAShortOptionsArgument(AShortOptionsArgument node)
73     {
74         defaultCase(node);
75     }
76
77     public void caseALongOptionArgument(ALongOptionArgument node)
78     {
79         defaultCase(node);
80     }
81
82     public void caseAPlainArgument(APlainArgument node)
83     {
84         defaultCase(node);
85     }
86
87     public void caseAShortOption(AShortOption node)
88     {
89         defaultCase(node);
90     }
91
92     public void caseALongOption(ALongOption node)
93     {
94         defaultCase(node);
95     }
96
97     public void caseAOperand(AOperand node)
98     {
99         defaultCase(node);
100     }
101
102     public void caseTHyphen(THyphen node)
103     {
104         defaultCase(node);
105     }
106
107     public void caseTDoubleHyphen(TDoubleHyphen node)
108     {
109         defaultCase(node);
110     }
111
112     public void caseTText(TText node)
113     {
114         defaultCase(node);
115     }
116
117     public void caseTShortName(TShortName node)
118     {
119         defaultCase(node);
120     }
121
122     public void caseTLongName(TLongName node)
123     {
124         defaultCase(node);
125     }
126
127     public void caseTAssign(TAssign node)
128     {
129         defaultCase(node);
130     }
131
132     public void caseTOperandText(TOperandText node)
133     {
134         defaultCase(node);
135     }
136
137     public void caseEOF(EOF node)
138     {
139         defaultCase(node);
140     }
141
142     public void defaultCase(@SuppressWarnings JavaDoc("unused") Node node)
143     {
144         // do nothing
145
}
146 }
147
Popular Tags