minibasic.analysis
クラス AnalysisAdapter
java.lang.Object
minibasic.analysis.AnalysisAdapter
- すべての実装インタフェース:
- Analysis, Switch
- 直系の既知のサブクラス:
- DepthFirstAdapter, ReversedDepthFirstAdapter
- public class AnalysisAdapter
- extends java.lang.Object
- implements Analysis
クラス 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
caseAListStatements
public void caseAListStatements(AListStatements node)
- 定義:
- インタフェース
Analysis
内の caseAListStatements
caseAEmptyStatements
public void caseAEmptyStatements(AEmptyStatements node)
- 定義:
- インタフェース
Analysis
内の caseAEmptyStatements
caseAIfStatement
public void caseAIfStatement(AIfStatement node)
- 定義:
- インタフェース
Analysis
内の caseAIfStatement
caseAForStatement
public void caseAForStatement(AForStatement node)
- 定義:
- インタフェース
Analysis
内の caseAForStatement
caseAReadStatement
public void caseAReadStatement(AReadStatement node)
- 定義:
- インタフェース
Analysis
内の caseAReadStatement
caseAPrintExpStatement
public void caseAPrintExpStatement(APrintExpStatement node)
- 定義:
- インタフェース
Analysis
内の caseAPrintExpStatement
caseAPrintStrStatement
public void caseAPrintStrStatement(APrintStrStatement node)
- 定義:
- インタフェース
Analysis
内の caseAPrintStrStatement
caseAPrintlnStatement
public void caseAPrintlnStatement(APrintlnStatement node)
- 定義:
- インタフェース
Analysis
内の caseAPrintlnStatement
caseAAssignmentStatement
public void caseAAssignmentStatement(AAssignmentStatement node)
- 定義:
- インタフェース
Analysis
内の caseAAssignmentStatement
caseAElseOptionalElse
public void caseAElseOptionalElse(AElseOptionalElse node)
- 定義:
- インタフェース
Analysis
内の caseAElseOptionalElse
caseAEmptyOptionalElse
public void caseAEmptyOptionalElse(AEmptyOptionalElse node)
- 定義:
- インタフェース
Analysis
内の caseAEmptyOptionalElse
caseALessThanCondition
public void caseALessThanCondition(ALessThanCondition node)
- 定義:
- インタフェース
Analysis
内の caseALessThanCondition
caseAGreaterThanCondition
public void caseAGreaterThanCondition(AGreaterThanCondition node)
- 定義:
- インタフェース
Analysis
内の caseAGreaterThanCondition
caseAEqualCondition
public void caseAEqualCondition(AEqualCondition node)
- 定義:
- インタフェース
Analysis
内の caseAEqualCondition
caseAValueExpression
public void caseAValueExpression(AValueExpression node)
- 定義:
- インタフェース
Analysis
内の caseAValueExpression
caseAPlusExpression
public void caseAPlusExpression(APlusExpression node)
- 定義:
- インタフェース
Analysis
内の caseAPlusExpression
caseAMinusExpression
public void caseAMinusExpression(AMinusExpression node)
- 定義:
- インタフェース
Analysis
内の caseAMinusExpression
caseAMultExpression
public void caseAMultExpression(AMultExpression node)
- 定義:
- インタフェース
Analysis
内の caseAMultExpression
caseADivExpression
public void caseADivExpression(ADivExpression node)
- 定義:
- インタフェース
Analysis
内の caseADivExpression
caseAModExpression
public void caseAModExpression(AModExpression node)
- 定義:
- インタフェース
Analysis
内の caseAModExpression
caseAConstantValue
public void caseAConstantValue(AConstantValue node)
- 定義:
- インタフェース
Analysis
内の caseAConstantValue
caseAIdentifierValue
public void caseAIdentifierValue(AIdentifierValue node)
- 定義:
- インタフェース
Analysis
内の caseAIdentifierValue
caseAExpressionValue
public void caseAExpressionValue(AExpressionValue node)
- 定義:
- インタフェース
Analysis
内の caseAExpressionValue
caseTIf
public void caseTIf(TIf node)
- 定義:
- インタフェース
Analysis
内の caseTIf
caseTThen
public void caseTThen(TThen node)
- 定義:
- インタフェース
Analysis
内の caseTThen
caseTElse
public void caseTElse(TElse node)
- 定義:
- インタフェース
Analysis
内の caseTElse
caseTEndif
public void caseTEndif(TEndif node)
- 定義:
- インタフェース
Analysis
内の caseTEndif
caseTFor
public void caseTFor(TFor node)
- 定義:
- インタフェース
Analysis
内の caseTFor
caseTTo
public void caseTTo(TTo node)
- 定義:
- インタフェース
Analysis
内の caseTTo
caseTNext
public void caseTNext(TNext node)
- 定義:
- インタフェース
Analysis
内の caseTNext
caseTRead
public void caseTRead(TRead node)
- 定義:
- インタフェース
Analysis
内の caseTRead
caseTPrint
public void caseTPrint(TPrint node)
- 定義:
- インタフェース
Analysis
内の caseTPrint
caseTPrintln
public void caseTPrintln(TPrintln node)
- 定義:
- インタフェース
Analysis
内の caseTPrintln
caseTAssign
public void caseTAssign(TAssign node)
- 定義:
- インタフェース
Analysis
内の caseTAssign
caseTLessThan
public void caseTLessThan(TLessThan node)
- 定義:
- インタフェース
Analysis
内の caseTLessThan
caseTGreaterThan
public void caseTGreaterThan(TGreaterThan node)
- 定義:
- インタフェース
Analysis
内の caseTGreaterThan
caseTEqual
public void caseTEqual(TEqual node)
- 定義:
- インタフェース
Analysis
内の caseTEqual
caseTPlus
public void caseTPlus(TPlus node)
- 定義:
- インタフェース
Analysis
内の caseTPlus
caseTMinus
public void caseTMinus(TMinus node)
- 定義:
- インタフェース
Analysis
内の caseTMinus
caseTMult
public void caseTMult(TMult node)
- 定義:
- インタフェース
Analysis
内の caseTMult
caseTDiv
public void caseTDiv(TDiv node)
- 定義:
- インタフェース
Analysis
内の caseTDiv
caseTMod
public void caseTMod(TMod node)
- 定義:
- インタフェース
Analysis
内の caseTMod
caseTLPar
public void caseTLPar(TLPar node)
- 定義:
- インタフェース
Analysis
内の caseTLPar
caseTRPar
public void caseTRPar(TRPar node)
- 定義:
- インタフェース
Analysis
内の caseTRPar
caseTIdentifier
public void caseTIdentifier(TIdentifier node)
- 定義:
- インタフェース
Analysis
内の caseTIdentifier
caseTNumber
public void caseTNumber(TNumber node)
- 定義:
- インタフェース
Analysis
内の caseTNumber
caseTString
public void caseTString(TString node)
- 定義:
- インタフェース
Analysis
内の caseTString
caseTNewLine
public void caseTNewLine(TNewLine node)
- 定義:
- インタフェース
Analysis
内の caseTNewLine
caseTBlank
public void caseTBlank(TBlank node)
- 定義:
- インタフェース
Analysis
内の caseTBlank
caseEOF
public void caseEOF(EOF node)
- 定義:
- インタフェース
Analysis
内の caseEOF
defaultCase
public void defaultCase(Node node)