org.sablecc.pascal.analysis
クラス AnalysisAdapter

java.lang.Object
  拡張org.sablecc.pascal.analysis.AnalysisAdapter
すべての実装インタフェース:
Analysis, Switch
直系の既知のサブクラス:
DepthFirstAdapter, ReversedDepthFirstAdapter

public class AnalysisAdapter
extends java.lang.Object
implements Analysis


コンストラクタの概要
AnalysisAdapter()
           
 
メソッドの概要
 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)
           
 void defaultCase(Node 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)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AnalysisAdapter

public AnalysisAdapter()
メソッドの詳細

getIn

public java.lang.Object getIn(Node node)
定義:
インタフェース Analysis 内の getIn

setIn

public void setIn(Node node,
                  java.lang.Object in)
定義:
インタフェース Analysis 内の setIn

getOut

public java.lang.Object getOut(Node node)
定義:
インタフェース Analysis 内の getOut

setOut

public void setOut(Node node,
                   java.lang.Object out)
定義:
インタフェース Analysis 内の setOut

caseStart

public void caseStart(Start node)
定義:
インタフェース Analysis 内の caseStart

caseAProgram

public void caseAProgram(AProgram node)
定義:
インタフェース Analysis 内の caseAProgram

caseAProgramHeading

public void caseAProgramHeading(AProgramHeading node)
定義:
インタフェース Analysis 内の caseAProgramHeading

caseADeclarations

public void caseADeclarations(ADeclarations node)
定義:
インタフェース Analysis 内の caseADeclarations

caseAVariablesDeclaration

public void caseAVariablesDeclaration(AVariablesDeclaration node)
定義:
インタフェース Analysis 内の caseAVariablesDeclaration

caseASingleVariablesDefinitionList

public void caseASingleVariablesDefinitionList(ASingleVariablesDefinitionList node)
定義:
インタフェース Analysis 内の caseASingleVariablesDefinitionList

caseAMultipleVariablesDefinitionList

public void caseAMultipleVariablesDefinitionList(AMultipleVariablesDefinitionList node)
定義:
インタフェース Analysis 内の caseAMultipleVariablesDefinitionList

caseAVariablesDefinition

public void caseAVariablesDefinition(AVariablesDefinition node)
定義:
インタフェース Analysis 内の caseAVariablesDefinition

caseASingleIdentifierList

public void caseASingleIdentifierList(ASingleIdentifierList node)
定義:
インタフェース Analysis 内の caseASingleIdentifierList

caseAMultipleIdentifierList

public void caseAMultipleIdentifierList(AMultipleIdentifierList node)
定義:
インタフェース Analysis 内の caseAMultipleIdentifierList

caseAType

public void caseAType(AType node)
定義:
インタフェース Analysis 内の caseAType

caseABody

public void caseABody(ABody node)
定義:
インタフェース Analysis 内の caseABody

caseASingleStatementSequence

public void caseASingleStatementSequence(ASingleStatementSequence node)
定義:
インタフェース Analysis 内の caseASingleStatementSequence

caseAMultipleStatementSequence

public void caseAMultipleStatementSequence(AMultipleStatementSequence node)
定義:
インタフェース Analysis 内の caseAMultipleStatementSequence

caseAWritelnStatement

public void caseAWritelnStatement(AWritelnStatement node)
定義:
インタフェース Analysis 内の caseAWritelnStatement

caseAAssignmentStatement

public void caseAAssignmentStatement(AAssignmentStatement node)
定義:
インタフェース Analysis 内の caseAAssignmentStatement

caseAEmptyStatement

public void caseAEmptyStatement(AEmptyStatement node)
定義:
インタフェース Analysis 内の caseAEmptyStatement

caseATermExpression

public void caseATermExpression(ATermExpression node)
定義:
インタフェース Analysis 内の caseATermExpression

caseAPlusExpression

public void caseAPlusExpression(APlusExpression node)
定義:
インタフェース Analysis 内の caseAPlusExpression

caseAMinusExpression

public void caseAMinusExpression(AMinusExpression node)
定義:
インタフェース Analysis 内の caseAMinusExpression

caseAFactorTerm

public void caseAFactorTerm(AFactorTerm node)
定義:
インタフェース Analysis 内の caseAFactorTerm

caseAMultTerm

public void caseAMultTerm(AMultTerm node)
定義:
インタフェース Analysis 内の caseAMultTerm

caseADivTerm

public void caseADivTerm(ADivTerm node)
定義:
インタフェース Analysis 内の caseADivTerm

caseAIdentifierFactor

public void caseAIdentifierFactor(AIdentifierFactor node)
定義:
インタフェース Analysis 内の caseAIdentifierFactor

caseANumberFactor

public void caseANumberFactor(ANumberFactor node)
定義:
インタフェース Analysis 内の caseANumberFactor

caseAExpressionFactor

public void caseAExpressionFactor(AExpressionFactor node)
定義:
インタフェース Analysis 内の caseAExpressionFactor

caseTEnd

public void caseTEnd(TEnd node)
定義:
インタフェース Analysis 内の caseTEnd

caseTDiv

public void caseTDiv(TDiv node)
定義:
インタフェース Analysis 内の caseTDiv

caseTVar

public void caseTVar(TVar node)
定義:
インタフェース Analysis 内の caseTVar

caseTBegin

public void caseTBegin(TBegin node)
定義:
インタフェース Analysis 内の caseTBegin

caseTProgram

public void caseTProgram(TProgram node)
定義:
インタフェース Analysis 内の caseTProgram

caseTWriteln

public void caseTWriteln(TWriteln node)
定義:
インタフェース Analysis 内の caseTWriteln

caseTInteger

public void caseTInteger(TInteger node)
定義:
インタフェース Analysis 内の caseTInteger

caseTPlus

public void caseTPlus(TPlus node)
定義:
インタフェース Analysis 内の caseTPlus

caseTMinus

public void caseTMinus(TMinus node)
定義:
インタフェース Analysis 内の caseTMinus

caseTMult

public void caseTMult(TMult node)
定義:
インタフェース Analysis 内の caseTMult

caseTAssignop

public void caseTAssignop(TAssignop node)
定義:
インタフェース Analysis 内の caseTAssignop

caseTComma

public void caseTComma(TComma node)
定義:
インタフェース Analysis 内の caseTComma

caseTColon

public void caseTColon(TColon node)
定義:
インタフェース Analysis 内の caseTColon

caseTSemicolon

public void caseTSemicolon(TSemicolon node)
定義:
インタフェース Analysis 内の caseTSemicolon

caseTDot

public void caseTDot(TDot node)
定義:
インタフェース Analysis 内の caseTDot

caseTLParen

public void caseTLParen(TLParen node)
定義:
インタフェース Analysis 内の caseTLParen

caseTRParen

public void caseTRParen(TRParen node)
定義:
インタフェース Analysis 内の caseTRParen

caseTIdentifier

public void caseTIdentifier(TIdentifier node)
定義:
インタフェース Analysis 内の caseTIdentifier

caseTNumber

public void caseTNumber(TNumber node)
定義:
インタフェース Analysis 内の caseTNumber

caseTComment

public void caseTComment(TComment node)
定義:
インタフェース Analysis 内の caseTComment

caseTBlanks

public void caseTBlanks(TBlanks node)
定義:
インタフェース Analysis 内の caseTBlanks

caseEOF

public void caseEOF(EOF node)
定義:
インタフェース Analysis 内の caseEOF

defaultCase

public void defaultCase(Node node)