org.sablecc.pascal.analysis
インタフェース Analysis

すべてのスーパーインタフェース:
Switch
既知の実装クラスの一覧:
AnalysisAdapter

public interface Analysis
extends Switch


メソッドの概要
 void caseAAssignmentStatement(AAssignmentStatement node)
           
 void caseABody(ABody node)
           
 void caseADeclarations(ADeclarations node)
           
 void caseADivTerm(ADivTerm node)
           
 void caseAEmptyStatement(AEmptyStatement node)
           
 void caseAExpressionFactor(AExpressionFactor node)
           
 void caseAFactorTerm(AFactorTerm node)
           
 void caseAIdentifierFactor(AIdentifierFactor node)
           
 void caseAMinusExpression(AMinusExpression node)
           
 void caseAMultipleIdentifierList(AMultipleIdentifierList node)
           
 void caseAMultipleStatementSequence(AMultipleStatementSequence node)
           
 void caseAMultipleVariablesDefinitionList(AMultipleVariablesDefinitionList node)
           
 void caseAMultTerm(AMultTerm node)
           
 void caseANumberFactor(ANumberFactor node)
           
 void caseAPlusExpression(APlusExpression node)
           
 void caseAProgram(AProgram node)
           
 void caseAProgramHeading(AProgramHeading node)
           
 void caseASingleIdentifierList(ASingleIdentifierList node)
           
 void caseASingleStatementSequence(ASingleStatementSequence node)
           
 void caseASingleVariablesDefinitionList(ASingleVariablesDefinitionList node)
           
 void caseATermExpression(ATermExpression node)
           
 void caseAType(AType node)
           
 void caseAVariablesDeclaration(AVariablesDeclaration node)
           
 void caseAVariablesDefinition(AVariablesDefinition node)
           
 void caseAWritelnStatement(AWritelnStatement node)
           
 void caseEOF(EOF node)
           
 void caseStart(Start node)
           
 void caseTAssignop(TAssignop node)
           
 void caseTBegin(TBegin node)
           
 void caseTBlanks(TBlanks node)
           
 void caseTColon(TColon node)
           
 void caseTComma(TComma node)
           
 void caseTComment(TComment node)
           
 void caseTDiv(TDiv node)
           
 void caseTDot(TDot node)
           
 void caseTEnd(TEnd node)
           
 void caseTIdentifier(TIdentifier node)
           
 void caseTInteger(TInteger node)
           
 void caseTLParen(TLParen node)
           
 void caseTMinus(TMinus node)
           
 void caseTMult(TMult node)
           
 void caseTNumber(TNumber node)
           
 void caseTPlus(TPlus node)
           
 void caseTProgram(TProgram node)
           
 void caseTRParen(TRParen node)
           
 void caseTSemicolon(TSemicolon node)
           
 void caseTVar(TVar node)
           
 void caseTWriteln(TWriteln node)
           
 java.lang.Object getIn(Node node)
           
 java.lang.Object getOut(Node node)
           
 void setIn(Node node, java.lang.Object in)
           
 void setOut(Node node, java.lang.Object out)
           
 

メソッドの詳細

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)