minibasic.analysis
クラス ReversedDepthFirstAdapter
java.lang.Object
minibasic.analysis.AnalysisAdapter
minibasic.analysis.ReversedDepthFirstAdapter
- すべての実装インタフェース:
- Analysis, Switch
- public class ReversedDepthFirstAdapter
- extends AnalysisAdapter
クラス minibasic.analysis.AnalysisAdapter から継承したメソッド |
caseEOF, caseTAssign, caseTBlank, caseTDiv, caseTElse, caseTEndif, caseTEqual, caseTFor, caseTGreaterThan, caseTIdentifier, caseTIf, caseTLessThan, caseTLPar, caseTMinus, caseTMod, caseTMult, caseTNewLine, caseTNext, caseTNumber, caseTPlus, caseTPrint, caseTPrintln, caseTRead, caseTRPar, caseTString, caseTThen, caseTTo, defaultCase, getIn, getOut, setIn, setOut |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReversedDepthFirstAdapter
public ReversedDepthFirstAdapter()
inStart
public void inStart(Start node)
outStart
public void outStart(Start node)
defaultIn
public void defaultIn(Node node)
defaultOut
public void defaultOut(Node node)
caseStart
public void caseStart(Start node)
- 定義:
- インタフェース
Analysis
内の caseStart
- オーバーライド:
- クラス
AnalysisAdapter
内の caseStart
inAListStatements
public void inAListStatements(AListStatements node)
outAListStatements
public void outAListStatements(AListStatements node)
caseAListStatements
public void caseAListStatements(AListStatements node)
- 定義:
- インタフェース
Analysis
内の caseAListStatements
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAListStatements
inAEmptyStatements
public void inAEmptyStatements(AEmptyStatements node)
outAEmptyStatements
public void outAEmptyStatements(AEmptyStatements node)
caseAEmptyStatements
public void caseAEmptyStatements(AEmptyStatements node)
- 定義:
- インタフェース
Analysis
内の caseAEmptyStatements
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAEmptyStatements
inAIfStatement
public void inAIfStatement(AIfStatement node)
outAIfStatement
public void outAIfStatement(AIfStatement node)
caseAIfStatement
public void caseAIfStatement(AIfStatement node)
- 定義:
- インタフェース
Analysis
内の caseAIfStatement
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAIfStatement
inAForStatement
public void inAForStatement(AForStatement node)
outAForStatement
public void outAForStatement(AForStatement node)
caseAForStatement
public void caseAForStatement(AForStatement node)
- 定義:
- インタフェース
Analysis
内の caseAForStatement
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAForStatement
inAReadStatement
public void inAReadStatement(AReadStatement node)
outAReadStatement
public void outAReadStatement(AReadStatement node)
caseAReadStatement
public void caseAReadStatement(AReadStatement node)
- 定義:
- インタフェース
Analysis
内の caseAReadStatement
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAReadStatement
inAPrintExpStatement
public void inAPrintExpStatement(APrintExpStatement node)
outAPrintExpStatement
public void outAPrintExpStatement(APrintExpStatement node)
caseAPrintExpStatement
public void caseAPrintExpStatement(APrintExpStatement node)
- 定義:
- インタフェース
Analysis
内の caseAPrintExpStatement
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAPrintExpStatement
inAPrintStrStatement
public void inAPrintStrStatement(APrintStrStatement node)
outAPrintStrStatement
public void outAPrintStrStatement(APrintStrStatement node)
caseAPrintStrStatement
public void caseAPrintStrStatement(APrintStrStatement node)
- 定義:
- インタフェース
Analysis
内の caseAPrintStrStatement
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAPrintStrStatement
inAPrintlnStatement
public void inAPrintlnStatement(APrintlnStatement node)
outAPrintlnStatement
public void outAPrintlnStatement(APrintlnStatement node)
caseAPrintlnStatement
public void caseAPrintlnStatement(APrintlnStatement node)
- 定義:
- インタフェース
Analysis
内の caseAPrintlnStatement
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAPrintlnStatement
inAAssignmentStatement
public void inAAssignmentStatement(AAssignmentStatement node)
outAAssignmentStatement
public void outAAssignmentStatement(AAssignmentStatement node)
caseAAssignmentStatement
public void caseAAssignmentStatement(AAssignmentStatement node)
- 定義:
- インタフェース
Analysis
内の caseAAssignmentStatement
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAAssignmentStatement
inAElseOptionalElse
public void inAElseOptionalElse(AElseOptionalElse node)
outAElseOptionalElse
public void outAElseOptionalElse(AElseOptionalElse node)
caseAElseOptionalElse
public void caseAElseOptionalElse(AElseOptionalElse node)
- 定義:
- インタフェース
Analysis
内の caseAElseOptionalElse
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAElseOptionalElse
inAEmptyOptionalElse
public void inAEmptyOptionalElse(AEmptyOptionalElse node)
outAEmptyOptionalElse
public void outAEmptyOptionalElse(AEmptyOptionalElse node)
caseAEmptyOptionalElse
public void caseAEmptyOptionalElse(AEmptyOptionalElse node)
- 定義:
- インタフェース
Analysis
内の caseAEmptyOptionalElse
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAEmptyOptionalElse
inALessThanCondition
public void inALessThanCondition(ALessThanCondition node)
outALessThanCondition
public void outALessThanCondition(ALessThanCondition node)
caseALessThanCondition
public void caseALessThanCondition(ALessThanCondition node)
- 定義:
- インタフェース
Analysis
内の caseALessThanCondition
- オーバーライド:
- クラス
AnalysisAdapter
内の caseALessThanCondition
inAGreaterThanCondition
public void inAGreaterThanCondition(AGreaterThanCondition node)
outAGreaterThanCondition
public void outAGreaterThanCondition(AGreaterThanCondition node)
caseAGreaterThanCondition
public void caseAGreaterThanCondition(AGreaterThanCondition node)
- 定義:
- インタフェース
Analysis
内の caseAGreaterThanCondition
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAGreaterThanCondition
inAEqualCondition
public void inAEqualCondition(AEqualCondition node)
outAEqualCondition
public void outAEqualCondition(AEqualCondition node)
caseAEqualCondition
public void caseAEqualCondition(AEqualCondition node)
- 定義:
- インタフェース
Analysis
内の caseAEqualCondition
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAEqualCondition
inAValueExpression
public void inAValueExpression(AValueExpression node)
outAValueExpression
public void outAValueExpression(AValueExpression node)
caseAValueExpression
public void caseAValueExpression(AValueExpression node)
- 定義:
- インタフェース
Analysis
内の caseAValueExpression
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAValueExpression
inAPlusExpression
public void inAPlusExpression(APlusExpression node)
outAPlusExpression
public void outAPlusExpression(APlusExpression node)
caseAPlusExpression
public void caseAPlusExpression(APlusExpression node)
- 定義:
- インタフェース
Analysis
内の caseAPlusExpression
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAPlusExpression
inAMinusExpression
public void inAMinusExpression(AMinusExpression node)
outAMinusExpression
public void outAMinusExpression(AMinusExpression node)
caseAMinusExpression
public void caseAMinusExpression(AMinusExpression node)
- 定義:
- インタフェース
Analysis
内の caseAMinusExpression
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAMinusExpression
inAMultExpression
public void inAMultExpression(AMultExpression node)
outAMultExpression
public void outAMultExpression(AMultExpression node)
caseAMultExpression
public void caseAMultExpression(AMultExpression node)
- 定義:
- インタフェース
Analysis
内の caseAMultExpression
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAMultExpression
inADivExpression
public void inADivExpression(ADivExpression node)
outADivExpression
public void outADivExpression(ADivExpression node)
caseADivExpression
public void caseADivExpression(ADivExpression node)
- 定義:
- インタフェース
Analysis
内の caseADivExpression
- オーバーライド:
- クラス
AnalysisAdapter
内の caseADivExpression
inAModExpression
public void inAModExpression(AModExpression node)
outAModExpression
public void outAModExpression(AModExpression node)
caseAModExpression
public void caseAModExpression(AModExpression node)
- 定義:
- インタフェース
Analysis
内の caseAModExpression
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAModExpression
inAConstantValue
public void inAConstantValue(AConstantValue node)
outAConstantValue
public void outAConstantValue(AConstantValue node)
caseAConstantValue
public void caseAConstantValue(AConstantValue node)
- 定義:
- インタフェース
Analysis
内の caseAConstantValue
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAConstantValue
inAIdentifierValue
public void inAIdentifierValue(AIdentifierValue node)
outAIdentifierValue
public void outAIdentifierValue(AIdentifierValue node)
caseAIdentifierValue
public void caseAIdentifierValue(AIdentifierValue node)
- 定義:
- インタフェース
Analysis
内の caseAIdentifierValue
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAIdentifierValue
inAExpressionValue
public void inAExpressionValue(AExpressionValue node)
outAExpressionValue
public void outAExpressionValue(AExpressionValue node)
caseAExpressionValue
public void caseAExpressionValue(AExpressionValue node)
- 定義:
- インタフェース
Analysis
内の caseAExpressionValue
- オーバーライド:
- クラス
AnalysisAdapter
内の caseAExpressionValue