1 2 3 package org.sablecc.sablecc.syntax3.analysis; 4 5 import org.sablecc.sablecc.syntax3.node.*; 6 7 public interface Analysis extends Switch 8 { 9 Object getIn(Node node); 10 void setIn(Node node, Object o); 11 Object getOut(Node node); 12 void setOut(Node node, Object o); 13 14 void caseStart(Start node); 15 void caseASpecification(ASpecification node); 16 void caseAHeader(AHeader node); 17 void caseALanguage(ALanguage node); 18 void caseASyntax(ASyntax node); 19 void caseANoStatesLexer(ANoStatesLexer node); 20 void caseAStatesLexer(AStatesLexer node); 21 void caseAHelpers(AHelpers node); 22 void caseAHelper(AHelper node); 23 void caseASimpleTokens(ASimpleTokens node); 24 void caseAGroupsTokens(AGroupsTokens node); 25 void caseAGroup(AGroup node); 26 void caseASimpleToken(ASimpleToken node); 27 void caseASelectionToken(ASelectionToken node); 28 void caseASelection(ASelection node); 29 void caseASelector(ASelector node); 30 void caseAPriorities(APriorities node); 31 void caseAPriority(APriority node); 32 void caseAInvestigators(AInvestigators node); 33 void caseAInvestigator(AInvestigator node); 34 void caseAStates(AStates node); 35 void caseANormalState(ANormalState node); 36 void caseANoneLookahead(ANoneLookahead node); 37 void caseAInfiniteLookahead(AInfiniteLookahead node); 38 void caseAIgnored(AIgnored node); 39 void caseAInternalStates(AInternalStates node); 40 void caseAInternalState(AInternalState node); 41 void caseATransitions(ATransitions node); 42 void caseANormalTransition(ANormalTransition node); 43 void caseABackTransition(ABackTransition node); 44 void caseAUnionRegularExpression(AUnionRegularExpression node); 45 void caseASubtractionRegularExpression(ASubtractionRegularExpression node); 46 void caseAConcatenationRegularExpression(AConcatenationRegularExpression node); 47 void caseAZeroOrOneRegularExpression(AZeroOrOneRegularExpression node); 48 void caseAZeroOrMoreRegularExpression(AZeroOrMoreRegularExpression node); 49 void caseAOneOrMoreRegularExpression(AOneOrMoreRegularExpression node); 50 void caseAExponentRegularExpression(AExponentRegularExpression node); 51 void caseARangeRegularExpression(ARangeRegularExpression node); 52 void caseAAtLeastRegularExpression(AAtLeastRegularExpression node); 53 void caseAIntersectionRegularExpression(AIntersectionRegularExpression node); 54 void caseAShortestRegularExpression(AShortestRegularExpression node); 55 void caseAIntervalRegularExpression(AIntervalRegularExpression node); 56 void caseAStringRegularExpression(AStringRegularExpression node); 57 void caseACharacterRegularExpression(ACharacterRegularExpression node); 58 void caseAAnyRegularExpression(AAnyRegularExpression node); 59 void caseAEmptyStringRegularExpression(AEmptyStringRegularExpression node); 60 void caseAHelperRegularExpression(AHelperRegularExpression node); 61 void caseACharacterCharacter(ACharacterCharacter node); 62 void caseADecimalCharacter(ADecimalCharacter node); 63 void caseAHexadecimalCharacter(AHexadecimalCharacter node); 64 void caseACompleteTokenCollection(ACompleteTokenCollection node); 65 void caseAInclusiveTokenCollection(AInclusiveTokenCollection node); 66 void caseAExclusiveTokenCollection(AExclusiveTokenCollection node); 67 void caseASubsetTokenCollection(ASubsetTokenCollection node); 68 69 void caseTAllKeyword(TAllKeyword node); 70 void caseTAnyKeyword(TAnyKeyword node); 71 void caseTBackKeyword(TBackKeyword node); 72 void caseTExceptKeyword(TExceptKeyword node); 73 void caseTGroupKeyword(TGroupKeyword node); 74 void caseTHelpersKeyword(THelpersKeyword node); 75 void caseTIgnoredKeyword(TIgnoredKeyword node); 76 void caseTInfiniteKeyword(TInfiniteKeyword node); 77 void caseTInternalKeyword(TInternalKeyword node); 78 void caseTIntersectionKeyword(TIntersectionKeyword node); 79 void caseTInvestigatorsKeyword(TInvestigatorsKeyword node); 80 void caseTLanguageKeyword(TLanguageKeyword node); 81 void caseTLookaheadKeyword(TLookaheadKeyword node); 82 void caseTLexerKeyword(TLexerKeyword node); 83 void caseTNoneKeyword(TNoneKeyword node); 84 void caseTOverKeyword(TOverKeyword node); 85 void caseTPrioritiesKeyword(TPrioritiesKeyword node); 86 void caseTShortestKeyword(TShortestKeyword node); 87 void caseTStateKeyword(TStateKeyword node); 88 void caseTStatesKeyword(TStatesKeyword node); 89 void caseTSyntaxKeyword(TSyntaxKeyword node); 90 void caseTTokensKeyword(TTokensKeyword node); 91 void caseTTransitionsKeyword(TTransitionsKeyword node); 92 void caseTArrow(TArrow node); 93 void caseTColon(TColon node); 94 void caseTComma(TComma node); 95 void caseTSemicolon(TSemicolon node); 96 void caseTThreeDots(TThreeDots node); 97 void caseTTwoDots(TTwoDots node); 98 void caseTLeftParenthesis(TLeftParenthesis node); 99 void caseTRightParenthesis(TRightParenthesis node); 100 void caseTAssign(TAssign node); 101 void caseTBar(TBar node); 102 void caseTCaret(TCaret node); 103 void caseTMinus(TMinus node); 104 void caseTPlus(TPlus node); 105 void caseTQuestionMark(TQuestionMark node); 106 void caseTStar(TStar node); 107 void caseTIdentifier(TIdentifier node); 108 void caseTErroneousIdentifier(TErroneousIdentifier node); 109 void caseTNumber(TNumber node); 110 void caseTDecimalCharacter(TDecimalCharacter node); 111 void caseTHexadecimalCharacter(THexadecimalCharacter node); 112 void caseTEmptyString(TEmptyString node); 113 void caseTCharacterToken(TCharacterToken node); 114 void caseTString(TString node); 115 void caseTLongComment(TLongComment node); 116 void caseTLineComment(TLineComment node); 117 void caseTBlanks(TBlanks node); 118 void caseEOF(EOF node); 119 } 120 | Popular Tags |