org.sablecc.pascal.analysis
インタフェース Analysis
- すべてのスーパーインタフェース:
- Switch
- 既知の実装クラスの一覧:
- AnalysisAdapter
- public interface Analysis
- extends Switch
getIn
public java.lang.Object getIn(Node node)
setIn
public void setIn(Node node,
java.lang.Object in)
getOut
public java.lang.Object getOut(Node node)
setOut
public void setOut(Node node,
java.lang.Object out)
caseStart
public void caseStart(Start node)
caseAProgram
public void caseAProgram(AProgram node)
caseAProgramHeading
public void caseAProgramHeading(AProgramHeading node)
caseADeclarations
public void caseADeclarations(ADeclarations node)
caseAVariablesDeclaration
public void caseAVariablesDeclaration(AVariablesDeclaration node)
caseASingleVariablesDefinitionList
public void caseASingleVariablesDefinitionList(ASingleVariablesDefinitionList node)
caseAMultipleVariablesDefinitionList
public void caseAMultipleVariablesDefinitionList(AMultipleVariablesDefinitionList node)
caseAVariablesDefinition
public void caseAVariablesDefinition(AVariablesDefinition node)
caseASingleIdentifierList
public void caseASingleIdentifierList(ASingleIdentifierList node)
caseAMultipleIdentifierList
public void caseAMultipleIdentifierList(AMultipleIdentifierList node)
caseAType
public void caseAType(AType node)
caseABody
public void caseABody(ABody node)
caseASingleStatementSequence
public void caseASingleStatementSequence(ASingleStatementSequence node)
caseAMultipleStatementSequence
public void caseAMultipleStatementSequence(AMultipleStatementSequence node)
caseAWritelnStatement
public void caseAWritelnStatement(AWritelnStatement node)
caseAAssignmentStatement
public void caseAAssignmentStatement(AAssignmentStatement node)
caseAEmptyStatement
public void caseAEmptyStatement(AEmptyStatement node)
caseATermExpression
public void caseATermExpression(ATermExpression node)
caseAPlusExpression
public void caseAPlusExpression(APlusExpression node)
caseAMinusExpression
public void caseAMinusExpression(AMinusExpression node)
caseAFactorTerm
public void caseAFactorTerm(AFactorTerm node)
caseAMultTerm
public void caseAMultTerm(AMultTerm node)
caseADivTerm
public void caseADivTerm(ADivTerm node)
caseAIdentifierFactor
public void caseAIdentifierFactor(AIdentifierFactor node)
caseANumberFactor
public void caseANumberFactor(ANumberFactor node)
caseAExpressionFactor
public void caseAExpressionFactor(AExpressionFactor node)
caseTEnd
public void caseTEnd(TEnd node)
caseTDiv
public void caseTDiv(TDiv node)
caseTVar
public void caseTVar(TVar node)
caseTBegin
public void caseTBegin(TBegin node)
caseTProgram
public void caseTProgram(TProgram node)
caseTWriteln
public void caseTWriteln(TWriteln node)
caseTInteger
public void caseTInteger(TInteger node)
caseTPlus
public void caseTPlus(TPlus node)
caseTMinus
public void caseTMinus(TMinus node)
caseTMult
public void caseTMult(TMult node)
caseTAssignop
public void caseTAssignop(TAssignop node)
caseTComma
public void caseTComma(TComma node)
caseTColon
public void caseTColon(TColon node)
caseTSemicolon
public void caseTSemicolon(TSemicolon node)
caseTDot
public void caseTDot(TDot node)
caseTLParen
public void caseTLParen(TLParen node)
caseTRParen
public void caseTRParen(TRParen node)
caseTIdentifier
public void caseTIdentifier(TIdentifier node)
caseTNumber
public void caseTNumber(TNumber node)
caseTComment
public void caseTComment(TComment node)
caseTBlanks
public void caseTBlanks(TBlanks node)
caseEOF
public void caseEOF(EOF node)