001: /* This file was generated by SableCC (http://www.sablecc.org/). */
002:
003: package org.sablecc.sablecc.analysis;
004:
005: import java.util.*;
006: import org.sablecc.sablecc.node.*;
007:
008: public class AnalysisAdapter implements Analysis {
009: private Hashtable in;
010: private Hashtable out;
011:
012: public Object getIn(Node node) {
013: if (in == null) {
014: return null;
015: }
016:
017: return in.get(node);
018: }
019:
020: public void setIn(Node node, Object in) {
021: if (this .in == null) {
022: this .in = new Hashtable(1);
023: }
024:
025: if (in != null) {
026: this .in.put(node, in);
027: } else {
028: this .in.remove(node);
029: }
030: }
031:
032: public Object getOut(Node node) {
033: if (out == null) {
034: return null;
035: }
036:
037: return out.get(node);
038: }
039:
040: public void setOut(Node node, Object out) {
041: if (this .out == null) {
042: this .out = new Hashtable(1);
043: }
044:
045: if (out != null) {
046: this .out.put(node, out);
047: } else {
048: this .out.remove(node);
049: }
050: }
051:
052: public void caseStart(Start node) {
053: defaultCase(node);
054: }
055:
056: public void caseAGrammar(AGrammar node) {
057: defaultCase(node);
058: }
059:
060: public void caseAHelpers(AHelpers node) {
061: defaultCase(node);
062: }
063:
064: public void caseAHelperDef(AHelperDef node) {
065: defaultCase(node);
066: }
067:
068: public void caseAStates(AStates node) {
069: defaultCase(node);
070: }
071:
072: public void caseATokens(ATokens node) {
073: defaultCase(node);
074: }
075:
076: public void caseATokenDef(ATokenDef node) {
077: defaultCase(node);
078: }
079:
080: public void caseAStateList(AStateList node) {
081: defaultCase(node);
082: }
083:
084: public void caseAStateListTail(AStateListTail node) {
085: defaultCase(node);
086: }
087:
088: public void caseATransition(ATransition node) {
089: defaultCase(node);
090: }
091:
092: public void caseAIgnTokens(AIgnTokens node) {
093: defaultCase(node);
094: }
095:
096: public void caseARegExp(ARegExp node) {
097: defaultCase(node);
098: }
099:
100: public void caseAConcat(AConcat node) {
101: defaultCase(node);
102: }
103:
104: public void caseAUnExp(AUnExp node) {
105: defaultCase(node);
106: }
107:
108: public void caseACharBasic(ACharBasic node) {
109: defaultCase(node);
110: }
111:
112: public void caseASetBasic(ASetBasic node) {
113: defaultCase(node);
114: }
115:
116: public void caseAStringBasic(AStringBasic node) {
117: defaultCase(node);
118: }
119:
120: public void caseAIdBasic(AIdBasic node) {
121: defaultCase(node);
122: }
123:
124: public void caseARegExpBasic(ARegExpBasic node) {
125: defaultCase(node);
126: }
127:
128: public void caseACharChar(ACharChar node) {
129: defaultCase(node);
130: }
131:
132: public void caseADecChar(ADecChar node) {
133: defaultCase(node);
134: }
135:
136: public void caseAHexChar(AHexChar node) {
137: defaultCase(node);
138: }
139:
140: public void caseAOperationSet(AOperationSet node) {
141: defaultCase(node);
142: }
143:
144: public void caseAIntervalSet(AIntervalSet node) {
145: defaultCase(node);
146: }
147:
148: public void caseAStarUnOp(AStarUnOp node) {
149: defaultCase(node);
150: }
151:
152: public void caseAQMarkUnOp(AQMarkUnOp node) {
153: defaultCase(node);
154: }
155:
156: public void caseAPlusUnOp(APlusUnOp node) {
157: defaultCase(node);
158: }
159:
160: public void caseAPlusBinOp(APlusBinOp node) {
161: defaultCase(node);
162: }
163:
164: public void caseAMinusBinOp(AMinusBinOp node) {
165: defaultCase(node);
166: }
167:
168: public void caseAProductions(AProductions node) {
169: defaultCase(node);
170: }
171:
172: public void caseAProd(AProd node) {
173: defaultCase(node);
174: }
175:
176: public void caseAAlt(AAlt node) {
177: defaultCase(node);
178: }
179:
180: public void caseAAltTransform(AAltTransform node) {
181: defaultCase(node);
182: }
183:
184: public void caseANewTerm(ANewTerm node) {
185: defaultCase(node);
186: }
187:
188: public void caseAListTerm(AListTerm node) {
189: defaultCase(node);
190: }
191:
192: public void caseASimpleTerm(ASimpleTerm node) {
193: defaultCase(node);
194: }
195:
196: public void caseANullTerm(ANullTerm node) {
197: defaultCase(node);
198: }
199:
200: public void caseANewListTerm(ANewListTerm node) {
201: defaultCase(node);
202: }
203:
204: public void caseASimpleListTerm(ASimpleListTerm node) {
205: defaultCase(node);
206: }
207:
208: public void caseAProdName(AProdName node) {
209: defaultCase(node);
210: }
211:
212: public void caseAElem(AElem node) {
213: defaultCase(node);
214: }
215:
216: public void caseATokenSpecifier(ATokenSpecifier node) {
217: defaultCase(node);
218: }
219:
220: public void caseAProductionSpecifier(AProductionSpecifier node) {
221: defaultCase(node);
222: }
223:
224: public void caseAAst(AAst node) {
225: defaultCase(node);
226: }
227:
228: public void caseAAstProd(AAstProd node) {
229: defaultCase(node);
230: }
231:
232: public void caseAAstAlt(AAstAlt node) {
233: defaultCase(node);
234: }
235:
236: public void caseTPkgId(TPkgId node) {
237: defaultCase(node);
238: }
239:
240: public void caseTPackage(TPackage node) {
241: defaultCase(node);
242: }
243:
244: public void caseTStates(TStates node) {
245: defaultCase(node);
246: }
247:
248: public void caseTHelpers(THelpers node) {
249: defaultCase(node);
250: }
251:
252: public void caseTTokens(TTokens node) {
253: defaultCase(node);
254: }
255:
256: public void caseTIgnored(TIgnored node) {
257: defaultCase(node);
258: }
259:
260: public void caseTProductions(TProductions node) {
261: defaultCase(node);
262: }
263:
264: public void caseTAbstract(TAbstract node) {
265: defaultCase(node);
266: }
267:
268: public void caseTSyntax(TSyntax node) {
269: defaultCase(node);
270: }
271:
272: public void caseTTree(TTree node) {
273: defaultCase(node);
274: }
275:
276: public void caseTNew(TNew node) {
277: defaultCase(node);
278: }
279:
280: public void caseTNull(TNull node) {
281: defaultCase(node);
282: }
283:
284: public void caseTTokenSpecifier(TTokenSpecifier node) {
285: defaultCase(node);
286: }
287:
288: public void caseTProductionSpecifier(TProductionSpecifier node) {
289: defaultCase(node);
290: }
291:
292: public void caseTDot(TDot node) {
293: defaultCase(node);
294: }
295:
296: public void caseTDDot(TDDot node) {
297: defaultCase(node);
298: }
299:
300: public void caseTSemicolon(TSemicolon node) {
301: defaultCase(node);
302: }
303:
304: public void caseTEqual(TEqual node) {
305: defaultCase(node);
306: }
307:
308: public void caseTLBkt(TLBkt node) {
309: defaultCase(node);
310: }
311:
312: public void caseTRBkt(TRBkt node) {
313: defaultCase(node);
314: }
315:
316: public void caseTLPar(TLPar node) {
317: defaultCase(node);
318: }
319:
320: public void caseTRPar(TRPar node) {
321: defaultCase(node);
322: }
323:
324: public void caseTLBrace(TLBrace node) {
325: defaultCase(node);
326: }
327:
328: public void caseTRBrace(TRBrace node) {
329: defaultCase(node);
330: }
331:
332: public void caseTPlus(TPlus node) {
333: defaultCase(node);
334: }
335:
336: public void caseTMinus(TMinus node) {
337: defaultCase(node);
338: }
339:
340: public void caseTQMark(TQMark node) {
341: defaultCase(node);
342: }
343:
344: public void caseTStar(TStar node) {
345: defaultCase(node);
346: }
347:
348: public void caseTBar(TBar node) {
349: defaultCase(node);
350: }
351:
352: public void caseTComma(TComma node) {
353: defaultCase(node);
354: }
355:
356: public void caseTSlash(TSlash node) {
357: defaultCase(node);
358: }
359:
360: public void caseTArrow(TArrow node) {
361: defaultCase(node);
362: }
363:
364: public void caseTColon(TColon node) {
365: defaultCase(node);
366: }
367:
368: public void caseTId(TId node) {
369: defaultCase(node);
370: }
371:
372: public void caseTChar(TChar node) {
373: defaultCase(node);
374: }
375:
376: public void caseTDecChar(TDecChar node) {
377: defaultCase(node);
378: }
379:
380: public void caseTHexChar(THexChar node) {
381: defaultCase(node);
382: }
383:
384: public void caseTString(TString node) {
385: defaultCase(node);
386: }
387:
388: public void caseTBlank(TBlank node) {
389: defaultCase(node);
390: }
391:
392: public void caseTComment(TComment node) {
393: defaultCase(node);
394: }
395:
396: public void caseEOF(EOF node) {
397: defaultCase(node);
398: }
399:
400: public void defaultCase(Node node) {
401: }
402: }
|