1 2 3 package org.sablecc.sablecc.syntax3.analysis; 4 5 import java.util.*; 6 import org.sablecc.sablecc.syntax3.node.*; 7 8 public class AnalysisAdapter implements Analysis 9 { 10 private Hashtable<Node,Object > in; 11 private Hashtable<Node,Object > out; 12 13 public Object 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 o) 24 { 25 if(this.in == null) 26 { 27 this.in = new Hashtable<Node,Object >(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 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 o) 51 { 52 if(this.out == null) 53 { 54 this.out = new Hashtable<Node,Object >(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 caseASpecification(ASpecification node) 73 { 74 defaultCase(node); 75 } 76 77 public void caseAHeader(AHeader node) 78 { 79 defaultCase(node); 80 } 81 82 public void caseALanguage(ALanguage node) 83 { 84 defaultCase(node); 85 } 86 87 public void caseASyntax(ASyntax node) 88 { 89 defaultCase(node); 90 } 91 92 public void caseANoStatesLexer(ANoStatesLexer node) 93 { 94 defaultCase(node); 95 } 96 97 public void caseAStatesLexer(AStatesLexer node) 98 { 99 defaultCase(node); 100 } 101 102 public void caseAHelpers(AHelpers node) 103 { 104 defaultCase(node); 105 } 106 107 public void caseAHelper(AHelper node) 108 { 109 defaultCase(node); 110 } 111 112 public void caseASimpleTokens(ASimpleTokens node) 113 { 114 defaultCase(node); 115 } 116 117 public void caseAGroupsTokens(AGroupsTokens node) 118 { 119 defaultCase(node); 120 } 121 122 public void caseAGroup(AGroup node) 123 { 124 defaultCase(node); 125 } 126 127 public void caseASimpleToken(ASimpleToken node) 128 { 129 defaultCase(node); 130 } 131 132 public void caseASelectionToken(ASelectionToken node) 133 { 134 defaultCase(node); 135 } 136 137 public void caseASelection(ASelection node) 138 { 139 defaultCase(node); 140 } 141 142 public void caseASelector(ASelector node) 143 { 144 defaultCase(node); 145 } 146 147 public void caseAPriorities(APriorities node) 148 { 149 defaultCase(node); 150 } 151 152 public void caseAPriority(APriority node) 153 { 154 defaultCase(node); 155 } 156 157 public void caseAInvestigators(AInvestigators node) 158 { 159 defaultCase(node); 160 } 161 162 public void caseAInvestigator(AInvestigator node) 163 { 164 defaultCase(node); 165 } 166 167 public void caseAStates(AStates node) 168 { 169 defaultCase(node); 170 } 171 172 public void caseANormalState(ANormalState node) 173 { 174 defaultCase(node); 175 } 176 177 public void caseANoneLookahead(ANoneLookahead node) 178 { 179 defaultCase(node); 180 } 181 182 public void caseAInfiniteLookahead(AInfiniteLookahead node) 183 { 184 defaultCase(node); 185 } 186 187 public void caseAIgnored(AIgnored node) 188 { 189 defaultCase(node); 190 } 191 192 public void caseAInternalStates(AInternalStates node) 193 { 194 defaultCase(node); 195 } 196 197 public void caseAInternalState(AInternalState node) 198 { 199 defaultCase(node); 200 } 201 202 public void caseATransitions(ATransitions node) 203 { 204 defaultCase(node); 205 } 206 207 public void caseANormalTransition(ANormalTransition node) 208 { 209 defaultCase(node); 210 } 211 212 public void caseABackTransition(ABackTransition node) 213 { 214 defaultCase(node); 215 } 216 217 public void caseAUnionRegularExpression(AUnionRegularExpression node) 218 { 219 defaultCase(node); 220 } 221 222 public void caseASubtractionRegularExpression(ASubtractionRegularExpression node) 223 { 224 defaultCase(node); 225 } 226 227 public void caseAConcatenationRegularExpression(AConcatenationRegularExpression node) 228 { 229 defaultCase(node); 230 } 231 232 public void caseAZeroOrOneRegularExpression(AZeroOrOneRegularExpression node) 233 { 234 defaultCase(node); 235 } 236 237 public void caseAZeroOrMoreRegularExpression(AZeroOrMoreRegularExpression node) 238 { 239 defaultCase(node); 240 } 241 242 public void caseAOneOrMoreRegularExpression(AOneOrMoreRegularExpression node) 243 { 244 defaultCase(node); 245 } 246 247 public void caseAExponentRegularExpression(AExponentRegularExpression node) 248 { 249 defaultCase(node); 250 } 251 252 public void caseARangeRegularExpression(ARangeRegularExpression node) 253 { 254 defaultCase(node); 255 } 256 257 public void caseAAtLeastRegularExpression(AAtLeastRegularExpression node) 258 { 259 defaultCase(node); 260 } 261 262 public void caseAIntersectionRegularExpression(AIntersectionRegularExpression node) 263 { 264 defaultCase(node); 265 } 266 267 public void caseAShortestRegularExpression(AShortestRegularExpression node) 268 { 269 defaultCase(node); 270 } 271 272 public void caseAIntervalRegularExpression(AIntervalRegularExpression node) 273 { 274 defaultCase(node); 275 } 276 277 public void caseAStringRegularExpression(AStringRegularExpression node) 278 { 279 defaultCase(node); 280 } 281 282 public void caseACharacterRegularExpression(ACharacterRegularExpression node) 283 { 284 defaultCase(node); 285 } 286 287 public void caseAAnyRegularExpression(AAnyRegularExpression node) 288 { 289 defaultCase(node); 290 } 291 292 public void caseAEmptyStringRegularExpression(AEmptyStringRegularExpression node) 293 { 294 defaultCase(node); 295 } 296 297 public void caseAHelperRegularExpression(AHelperRegularExpression node) 298 { 299 defaultCase(node); 300 } 301 302 public void caseACharacterCharacter(ACharacterCharacter node) 303 { 304 defaultCase(node); 305 } 306 307 public void caseADecimalCharacter(ADecimalCharacter node) 308 { 309 defaultCase(node); 310 } 311 312 public void caseAHexadecimalCharacter(AHexadecimalCharacter node) 313 { 314 defaultCase(node); 315 } 316 317 public void caseACompleteTokenCollection(ACompleteTokenCollection node) 318 { 319 defaultCase(node); 320 } 321 322 public void caseAInclusiveTokenCollection(AInclusiveTokenCollection node) 323 { 324 defaultCase(node); 325 } 326 327 public void caseAExclusiveTokenCollection(AExclusiveTokenCollection node) 328 { 329 defaultCase(node); 330 } 331 332 public void caseASubsetTokenCollection(ASubsetTokenCollection node) 333 { 334 defaultCase(node); 335 } 336 337 public void caseTAllKeyword(TAllKeyword node) 338 { 339 defaultCase(node); 340 } 341 342 public void caseTAnyKeyword(TAnyKeyword node) 343 { 344 defaultCase(node); 345 } 346 347 public void caseTBackKeyword(TBackKeyword node) 348 { 349 defaultCase(node); 350 } 351 352 public void caseTExceptKeyword(TExceptKeyword node) 353 { 354 defaultCase(node); 355 } 356 357 public void caseTGroupKeyword(TGroupKeyword node) 358 { 359 defaultCase(node); 360 } 361 362 public void caseTHelpersKeyword(THelpersKeyword node) 363 { 364 defaultCase(node); 365 } 366 367 public void caseTIgnoredKeyword(TIgnoredKeyword node) 368 { 369 defaultCase(node); 370 } 371 372 public void caseTInfiniteKeyword(TInfiniteKeyword node) 373 { 374 defaultCase(node); 375 } 376 377 public void caseTInternalKeyword(TInternalKeyword node) 378 { 379 defaultCase(node); 380 } 381 382 public void caseTIntersectionKeyword(TIntersectionKeyword node) 383 { 384 defaultCase(node); 385 } 386 387 public void caseTInvestigatorsKeyword(TInvestigatorsKeyword node) 388 { 389 defaultCase(node); 390 } 391 392 public void caseTLanguageKeyword(TLanguageKeyword node) 393 { 394 defaultCase(node); 395 } 396 397 public void caseTLookaheadKeyword(TLookaheadKeyword node) 398 { 399 defaultCase(node); 400 } 401 402 public void caseTLexerKeyword(TLexerKeyword node) 403 { 404 defaultCase(node); 405 } 406 407 public void caseTNoneKeyword(TNoneKeyword node) 408 { 409 defaultCase(node); 410 } 411 412 public void caseTOverKeyword(TOverKeyword node) 413 { 414 defaultCase(node); 415 } 416 417 public void caseTPrioritiesKeyword(TPrioritiesKeyword node) 418 { 419 defaultCase(node); 420 } 421 422 public void caseTShortestKeyword(TShortestKeyword node) 423 { 424 defaultCase(node); 425 } 426 427 public void caseTStateKeyword(TStateKeyword node) 428 { 429 defaultCase(node); 430 } 431 432 public void caseTStatesKeyword(TStatesKeyword node) 433 { 434 defaultCase(node); 435 } 436 437 public void caseTSyntaxKeyword(TSyntaxKeyword node) 438 { 439 defaultCase(node); 440 } 441 442 public void caseTTokensKeyword(TTokensKeyword node) 443 { 444 defaultCase(node); 445 } 446 447 public void caseTTransitionsKeyword(TTransitionsKeyword node) 448 { 449 defaultCase(node); 450 } 451 452 public void caseTArrow(TArrow node) 453 { 454 defaultCase(node); 455 } 456 457 public void caseTColon(TColon node) 458 { 459 defaultCase(node); 460 } 461 462 public void caseTComma(TComma node) 463 { 464 defaultCase(node); 465 } 466 467 public void caseTSemicolon(TSemicolon node) 468 { 469 defaultCase(node); 470 } 471 472 public void caseTThreeDots(TThreeDots node) 473 { 474 defaultCase(node); 475 } 476 477 public void caseTTwoDots(TTwoDots node) 478 { 479 defaultCase(node); 480 } 481 482 public void caseTLeftParenthesis(TLeftParenthesis node) 483 { 484 defaultCase(node); 485 } 486 487 public void caseTRightParenthesis(TRightParenthesis node) 488 { 489 defaultCase(node); 490 } 491 492 public void caseTAssign(TAssign node) 493 { 494 defaultCase(node); 495 } 496 497 public void caseTBar(TBar node) 498 { 499 defaultCase(node); 500 } 501 502 public void caseTCaret(TCaret node) 503 { 504 defaultCase(node); 505 } 506 507 public void caseTMinus(TMinus node) 508 { 509 defaultCase(node); 510 } 511 512 public void caseTPlus(TPlus node) 513 { 514 defaultCase(node); 515 } 516 517 public void caseTQuestionMark(TQuestionMark node) 518 { 519 defaultCase(node); 520 } 521 522 public void caseTStar(TStar node) 523 { 524 defaultCase(node); 525 } 526 527 public void caseTIdentifier(TIdentifier node) 528 { 529 defaultCase(node); 530 } 531 532 public void caseTErroneousIdentifier(TErroneousIdentifier node) 533 { 534 defaultCase(node); 535 } 536 537 public void caseTNumber(TNumber node) 538 { 539 defaultCase(node); 540 } 541 542 public void caseTDecimalCharacter(TDecimalCharacter node) 543 { 544 defaultCase(node); 545 } 546 547 public void caseTHexadecimalCharacter(THexadecimalCharacter node) 548 { 549 defaultCase(node); 550 } 551 552 public void caseTEmptyString(TEmptyString node) 553 { 554 defaultCase(node); 555 } 556 557 public void caseTCharacterToken(TCharacterToken node) 558 { 559 defaultCase(node); 560 } 561 562 public void caseTString(TString node) 563 { 564 defaultCase(node); 565 } 566 567 public void caseTLongComment(TLongComment node) 568 { 569 defaultCase(node); 570 } 571 572 public void caseTLineComment(TLineComment node) 573 { 574 defaultCase(node); 575 } 576 577 public void caseTBlanks(TBlanks node) 578 { 579 defaultCase(node); 580 } 581 582 public void caseEOF(EOF node) 583 { 584 defaultCase(node); 585 } 586 587 public void defaultCase(@SuppressWarnings ("unused") Node node) 588 { 589 } 591 } 592 | Popular Tags |