sddl.syntax.analysis
Class DepthFirstAdapter

java.lang.Object
  extended by sddl.syntax.analysis.AnalysisAdapter
      extended by sddl.syntax.analysis.DepthFirstAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
Interpreter

public class DepthFirstAdapter
extends AnalysisAdapter


Constructor Summary
DepthFirstAdapter()
           
 
Method Summary
 void caseAAddAddExp(AAddAddExp node)
           
 void caseAAdditionalArg(AAdditionalArg node)
           
 void caseAAdditionalId(AAdditionalId node)
           
 void caseAAdditionalObject(AAdditionalObject node)
           
 void caseAAdditionalOption(AAdditionalOption node)
           
 void caseAAdditionalType(AAdditionalType node)
           
 void caseAAndAndExp(AAndAndExp node)
           
 void caseAArgList(AArgList node)
           
 void caseAAssignStm(AAssignStm node)
           
 void caseAAtPart(AAtPart node)
           
 void caseACallRightExp(ACallRightExp node)
           
 void caseACoordLeftUnaryExp(ACoordLeftUnaryExp node)
           
 void caseACurvedBidirArrowLineOp(ACurvedBidirArrowLineOp node)
           
 void caseACurvedBwdArrowLineOp(ACurvedBwdArrowLineOp node)
           
 void caseACurvedFwdArrowLineOp(ACurvedFwdArrowLineOp node)
           
 void caseACurvedLineLineOp(ACurvedLineLineOp node)
           
 void caseADivMulExp(ADivMulExp node)
           
 void caseADrawingTerm(ADrawingTerm node)
           
 void caseAElsePart(AElsePart node)
           
 void caseAEqEqExp(AEqEqExp node)
           
 void caseAExpStm(AExpStm node)
           
 void caseAFalseTerm(AFalseTerm node)
           
 void caseAFile(AFile node)
           
 void caseAFitLeftUnaryExp(AFitLeftUnaryExp node)
           
 void caseAForStm(AForStm node)
           
 void caseAFunction(AFunction node)
           
 void caseAGeqCmpExp(AGeqCmpExp node)
           
 void caseAGetLeftUnaryExp(AGetLeftUnaryExp node)
           
 void caseAGtCmpExp(AGtCmpExp node)
           
 void caseAIdList(AIdList node)
           
 void caseAIfStm(AIfStm node)
           
 void caseAIndexRightExp(AIndexRightExp node)
           
 void caseAIntTerm(AIntTerm node)
           
 void caseALeqCmpExp(ALeqCmpExp node)
           
 void caseALineLineExp(ALineLineExp node)
           
 void caseAListTerm(AListTerm node)
           
 void caseALtCmpExp(ALtCmpExp node)
           
 void caseAMinusAddExp(AMinusAddExp node)
           
 void caseAMultMulExp(AMultMulExp node)
           
 void caseANeqEqExp(ANeqEqExp node)
           
 void caseANotLeftUnaryExp(ANotLeftUnaryExp node)
           
 void caseAObjectList(AObjectList node)
           
 void caseAOption(AOption node)
           
 void caseAOptions(AOptions node)
           
 void caseAOrExp(AOrExp node)
           
 void caseAParTerm(AParTerm node)
           
 void caseAPointTerm(APointTerm node)
           
 void caseAPrimitive(APrimitive node)
           
 void caseAPutLeftUnaryExp(APutLeftUnaryExp node)
           
 void caseARealTerm(ARealTerm node)
           
 void caseAReturnStm(AReturnStm node)
           
 void caseARotatedRightExp(ARotatedRightExp node)
           
 void caseAScaledRightExp(AScaledRightExp node)
           
 void caseASignature(ASignature node)
           
 void caseASimpleAddExp(ASimpleAddExp node)
           
 void caseASimpleAndExp(ASimpleAndExp node)
           
 void caseASimpleCmpExp(ASimpleCmpExp node)
           
 void caseASimpleEqExp(ASimpleEqExp node)
           
 void caseASimpleExp(ASimpleExp node)
           
 void caseASimpleLeftUnaryExp(ASimpleLeftUnaryExp node)
           
 void caseASimpleLineExp(ASimpleLineExp node)
           
 void caseASimpleMulExp(ASimpleMulExp node)
           
 void caseASimpleRightExp(ASimpleRightExp node)
           
 void caseASlantedRightExp(ASlantedRightExp node)
           
 void caseAStaticCallTerm(AStaticCallTerm node)
           
 void caseAStraightBidirArrowLineOp(AStraightBidirArrowLineOp node)
           
 void caseAStraightBwdArrowLineOp(AStraightBwdArrowLineOp node)
           
 void caseAStraightFwdArrowLineOp(AStraightFwdArrowLineOp node)
           
 void caseAStraightLineLineOp(AStraightLineLineOp node)
           
 void caseAStringTerm(AStringTerm node)
           
 void caseATranslatedRightExp(ATranslatedRightExp node)
           
 void caseATrueTerm(ATrueTerm node)
           
 void caseATypeList(ATypeList node)
           
 void caseAVarTerm(AVarTerm node)
           
 void caseAWhileStm(AWhileStm node)
           
 void caseAWithExp(AWithExp node)
           
 void caseAWithPart(AWithPart node)
           
 void caseStart(Start node)
           
 void defaultIn(Node node)
           
 void defaultOut(Node node)
           
 void inAAddAddExp(AAddAddExp node)
           
 void inAAdditionalArg(AAdditionalArg node)
           
 void inAAdditionalId(AAdditionalId node)
           
 void inAAdditionalObject(AAdditionalObject node)
           
 void inAAdditionalOption(AAdditionalOption node)
           
 void inAAdditionalType(AAdditionalType node)
           
 void inAAndAndExp(AAndAndExp node)
           
 void inAArgList(AArgList node)
           
 void inAAssignStm(AAssignStm node)
           
 void inAAtPart(AAtPart node)
           
 void inACallRightExp(ACallRightExp node)
           
 void inACoordLeftUnaryExp(ACoordLeftUnaryExp node)
           
 void inACurvedBidirArrowLineOp(ACurvedBidirArrowLineOp node)
           
 void inACurvedBwdArrowLineOp(ACurvedBwdArrowLineOp node)
           
 void inACurvedFwdArrowLineOp(ACurvedFwdArrowLineOp node)
           
 void inACurvedLineLineOp(ACurvedLineLineOp node)
           
 void inADivMulExp(ADivMulExp node)
           
 void inADrawingTerm(ADrawingTerm node)
           
 void inAElsePart(AElsePart node)
           
 void inAEqEqExp(AEqEqExp node)
           
 void inAExpStm(AExpStm node)
           
 void inAFalseTerm(AFalseTerm node)
           
 void inAFile(AFile node)
           
 void inAFitLeftUnaryExp(AFitLeftUnaryExp node)
           
 void inAForStm(AForStm node)
           
 void inAFunction(AFunction node)
           
 void inAGeqCmpExp(AGeqCmpExp node)
           
 void inAGetLeftUnaryExp(AGetLeftUnaryExp node)
           
 void inAGtCmpExp(AGtCmpExp node)
           
 void inAIdList(AIdList node)
           
 void inAIfStm(AIfStm node)
           
 void inAIndexRightExp(AIndexRightExp node)
           
 void inAIntTerm(AIntTerm node)
           
 void inALeqCmpExp(ALeqCmpExp node)
           
 void inALineLineExp(ALineLineExp node)
           
 void inAListTerm(AListTerm node)
           
 void inALtCmpExp(ALtCmpExp node)
           
 void inAMinusAddExp(AMinusAddExp node)
           
 void inAMultMulExp(AMultMulExp node)
           
 void inANeqEqExp(ANeqEqExp node)
           
 void inANotLeftUnaryExp(ANotLeftUnaryExp node)
           
 void inAObjectList(AObjectList node)
           
 void inAOption(AOption node)
           
 void inAOptions(AOptions node)
           
 void inAOrExp(AOrExp node)
           
 void inAParTerm(AParTerm node)
           
 void inAPointTerm(APointTerm node)
           
 void inAPrimitive(APrimitive node)
           
 void inAPutLeftUnaryExp(APutLeftUnaryExp node)
           
 void inARealTerm(ARealTerm node)
           
 void inAReturnStm(AReturnStm node)
           
 void inARotatedRightExp(ARotatedRightExp node)
           
 void inAScaledRightExp(AScaledRightExp node)
           
 void inASignature(ASignature node)
           
 void inASimpleAddExp(ASimpleAddExp node)
           
 void inASimpleAndExp(ASimpleAndExp node)
           
 void inASimpleCmpExp(ASimpleCmpExp node)
           
 void inASimpleEqExp(ASimpleEqExp node)
           
 void inASimpleExp(ASimpleExp node)
           
 void inASimpleLeftUnaryExp(ASimpleLeftUnaryExp node)
           
 void inASimpleLineExp(ASimpleLineExp node)
           
 void inASimpleMulExp(ASimpleMulExp node)
           
 void inASimpleRightExp(ASimpleRightExp node)
           
 void inASlantedRightExp(ASlantedRightExp node)
           
 void inAStaticCallTerm(AStaticCallTerm node)
           
 void inAStraightBidirArrowLineOp(AStraightBidirArrowLineOp node)
           
 void inAStraightBwdArrowLineOp(AStraightBwdArrowLineOp node)
           
 void inAStraightFwdArrowLineOp(AStraightFwdArrowLineOp node)
           
 void inAStraightLineLineOp(AStraightLineLineOp node)
           
 void inAStringTerm(AStringTerm node)
           
 void inATranslatedRightExp(ATranslatedRightExp node)
           
 void inATrueTerm(ATrueTerm node)
           
 void inATypeList(ATypeList node)
           
 void inAVarTerm(AVarTerm node)
           
 void inAWhileStm(AWhileStm node)
           
 void inAWithExp(AWithExp node)
           
 void inAWithPart(AWithPart node)
           
 void inStart(Start node)
           
 void outAAddAddExp(AAddAddExp node)
           
 void outAAdditionalArg(AAdditionalArg node)
           
 void outAAdditionalId(AAdditionalId node)
           
 void outAAdditionalObject(AAdditionalObject node)
           
 void outAAdditionalOption(AAdditionalOption node)
           
 void outAAdditionalType(AAdditionalType node)
           
 void outAAndAndExp(AAndAndExp node)
           
 void outAArgList(AArgList node)
           
 void outAAssignStm(AAssignStm node)
           
 void outAAtPart(AAtPart node)
           
 void outACallRightExp(ACallRightExp node)
           
 void outACoordLeftUnaryExp(ACoordLeftUnaryExp node)
           
 void outACurvedBidirArrowLineOp(ACurvedBidirArrowLineOp node)
           
 void outACurvedBwdArrowLineOp(ACurvedBwdArrowLineOp node)
           
 void outACurvedFwdArrowLineOp(ACurvedFwdArrowLineOp node)
           
 void outACurvedLineLineOp(ACurvedLineLineOp node)
           
 void outADivMulExp(ADivMulExp node)
           
 void outADrawingTerm(ADrawingTerm node)
           
 void outAElsePart(AElsePart node)
           
 void outAEqEqExp(AEqEqExp node)
           
 void outAExpStm(AExpStm node)
           
 void outAFalseTerm(AFalseTerm node)
           
 void outAFile(AFile node)
           
 void outAFitLeftUnaryExp(AFitLeftUnaryExp node)
           
 void outAForStm(AForStm node)
           
 void outAFunction(AFunction node)
           
 void outAGeqCmpExp(AGeqCmpExp node)
           
 void outAGetLeftUnaryExp(AGetLeftUnaryExp node)
           
 void outAGtCmpExp(AGtCmpExp node)
           
 void outAIdList(AIdList node)
           
 void outAIfStm(AIfStm node)
           
 void outAIndexRightExp(AIndexRightExp node)
           
 void outAIntTerm(AIntTerm node)
           
 void outALeqCmpExp(ALeqCmpExp node)
           
 void outALineLineExp(ALineLineExp node)
           
 void outAListTerm(AListTerm node)
           
 void outALtCmpExp(ALtCmpExp node)
           
 void outAMinusAddExp(AMinusAddExp node)
           
 void outAMultMulExp(AMultMulExp node)
           
 void outANeqEqExp(ANeqEqExp node)
           
 void outANotLeftUnaryExp(ANotLeftUnaryExp node)
           
 void outAObjectList(AObjectList node)
           
 void outAOption(AOption node)
           
 void outAOptions(AOptions node)
           
 void outAOrExp(AOrExp node)
           
 void outAParTerm(AParTerm node)
           
 void outAPointTerm(APointTerm node)
           
 void outAPrimitive(APrimitive node)
           
 void outAPutLeftUnaryExp(APutLeftUnaryExp node)
           
 void outARealTerm(ARealTerm node)
           
 void outAReturnStm(AReturnStm node)
           
 void outARotatedRightExp(ARotatedRightExp node)
           
 void outAScaledRightExp(AScaledRightExp node)
           
 void outASignature(ASignature node)
           
 void outASimpleAddExp(ASimpleAddExp node)
           
 void outASimpleAndExp(ASimpleAndExp node)
           
 void outASimpleCmpExp(ASimpleCmpExp node)
           
 void outASimpleEqExp(ASimpleEqExp node)
           
 void outASimpleExp(ASimpleExp node)
           
 void outASimpleLeftUnaryExp(ASimpleLeftUnaryExp node)
           
 void outASimpleLineExp(ASimpleLineExp node)
           
 void outASimpleMulExp(ASimpleMulExp node)
           
 void outASimpleRightExp(ASimpleRightExp node)
           
 void outASlantedRightExp(ASlantedRightExp node)
           
 void outAStaticCallTerm(AStaticCallTerm node)
           
 void outAStraightBidirArrowLineOp(AStraightBidirArrowLineOp node)
           
 void outAStraightBwdArrowLineOp(AStraightBwdArrowLineOp node)
           
 void outAStraightFwdArrowLineOp(AStraightFwdArrowLineOp node)
           
 void outAStraightLineLineOp(AStraightLineLineOp node)
           
 void outAStringTerm(AStringTerm node)
           
 void outATranslatedRightExp(ATranslatedRightExp node)
           
 void outATrueTerm(ATrueTerm node)
           
 void outATypeList(ATypeList node)
           
 void outAVarTerm(AVarTerm node)
           
 void outAWhileStm(AWhileStm node)
           
 void outAWithExp(AWithExp node)
           
 void outAWithPart(AWithPart node)
           
 void outStart(Start node)
           
 
Methods inherited from class sddl.syntax.analysis.AnalysisAdapter
caseEOF, caseTAndKwd, caseTAroundKwd, caseTAssign, caseTAtKwd, caseTBlank, caseTByKwd, caseTCallKwd, caseTClassName, caseTComma, caseTComment, caseTCoordKwd, caseTCurvedBidirArrowKwd, caseTCurvedBwdArrowKwd, caseTCurvedFwdArrowKwd, caseTCurvedLineKwd, caseTDiv, caseTDoKwd, caseTDot, caseTElseKwd, caseTEndKwd, caseTEq, caseTFalseKwd, caseTFitKwd, caseTForKwd, caseTFromKwd, caseTFunKwd, caseTGeq, caseTGetKwd, caseTGt, caseTId, caseTIfKwd, caseTInKwd, caseTInteger, caseTLBr, caseTLCr, caseTLeq, caseTLPar, caseTLt, caseTMinus, caseTMult, caseTNeq, caseTNot, caseTOfKwd, caseTOrKwd, caseTPlus, caseTPrimitiveKwd, caseTPutKwd, caseTRBr, caseTRCr, caseTReal, caseTReturnKwd, caseTRotatedKwd, caseTRPar, caseTSc, caseTScaledKwd, caseTSlantedKwd, caseTStaticKwd, caseTStraightBidirArrowKwd, caseTStraightBwdArrowKwd, caseTStraightFwdArrowKwd, caseTStraightLineKwd, caseTString, caseTThenKwd, caseTToKwd, caseTTranslatedKwd, caseTTrueKwd, caseTWhileKwd, caseTWithKwd, defaultCase, getIn, getOut, setIn, setOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DepthFirstAdapter

public DepthFirstAdapter()
Method Detail

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)
Specified by:
caseStart in interface Analysis
Overrides:
caseStart in class AnalysisAdapter

inAFile

public void inAFile(AFile node)

outAFile

public void outAFile(AFile node)

caseAFile

public void caseAFile(AFile node)
Specified by:
caseAFile in interface Analysis
Overrides:
caseAFile in class AnalysisAdapter

inAPrimitive

public void inAPrimitive(APrimitive node)

outAPrimitive

public void outAPrimitive(APrimitive node)

caseAPrimitive

public void caseAPrimitive(APrimitive node)
Specified by:
caseAPrimitive in interface Analysis
Overrides:
caseAPrimitive in class AnalysisAdapter

inASignature

public void inASignature(ASignature node)

outASignature

public void outASignature(ASignature node)

caseASignature

public void caseASignature(ASignature node)
Specified by:
caseASignature in interface Analysis
Overrides:
caseASignature in class AnalysisAdapter

inATypeList

public void inATypeList(ATypeList node)

outATypeList

public void outATypeList(ATypeList node)

caseATypeList

public void caseATypeList(ATypeList node)
Specified by:
caseATypeList in interface Analysis
Overrides:
caseATypeList in class AnalysisAdapter

inAAdditionalType

public void inAAdditionalType(AAdditionalType node)

outAAdditionalType

public void outAAdditionalType(AAdditionalType node)

caseAAdditionalType

public void caseAAdditionalType(AAdditionalType node)
Specified by:
caseAAdditionalType in interface Analysis
Overrides:
caseAAdditionalType in class AnalysisAdapter

inAFunction

public void inAFunction(AFunction node)

outAFunction

public void outAFunction(AFunction node)

caseAFunction

public void caseAFunction(AFunction node)
Specified by:
caseAFunction in interface Analysis
Overrides:
caseAFunction in class AnalysisAdapter

inAIdList

public void inAIdList(AIdList node)

outAIdList

public void outAIdList(AIdList node)

caseAIdList

public void caseAIdList(AIdList node)
Specified by:
caseAIdList in interface Analysis
Overrides:
caseAIdList in class AnalysisAdapter

inAAdditionalId

public void inAAdditionalId(AAdditionalId node)

outAAdditionalId

public void outAAdditionalId(AAdditionalId node)

caseAAdditionalId

public void caseAAdditionalId(AAdditionalId node)
Specified by:
caseAAdditionalId in interface Analysis
Overrides:
caseAAdditionalId in class AnalysisAdapter

inAExpStm

public void inAExpStm(AExpStm node)

outAExpStm

public void outAExpStm(AExpStm node)

caseAExpStm

public void caseAExpStm(AExpStm node)
Specified by:
caseAExpStm in interface Analysis
Overrides:
caseAExpStm in class AnalysisAdapter

inAAssignStm

public void inAAssignStm(AAssignStm node)

outAAssignStm

public void outAAssignStm(AAssignStm node)

caseAAssignStm

public void caseAAssignStm(AAssignStm node)
Specified by:
caseAAssignStm in interface Analysis
Overrides:
caseAAssignStm in class AnalysisAdapter

inAWhileStm

public void inAWhileStm(AWhileStm node)

outAWhileStm

public void outAWhileStm(AWhileStm node)

caseAWhileStm

public void caseAWhileStm(AWhileStm node)
Specified by:
caseAWhileStm in interface Analysis
Overrides:
caseAWhileStm in class AnalysisAdapter

inAIfStm

public void inAIfStm(AIfStm node)

outAIfStm

public void outAIfStm(AIfStm node)

caseAIfStm

public void caseAIfStm(AIfStm node)
Specified by:
caseAIfStm in interface Analysis
Overrides:
caseAIfStm in class AnalysisAdapter

inAForStm

public void inAForStm(AForStm node)

outAForStm

public void outAForStm(AForStm node)

caseAForStm

public void caseAForStm(AForStm node)
Specified by:
caseAForStm in interface Analysis
Overrides:
caseAForStm in class AnalysisAdapter

inAReturnStm

public void inAReturnStm(AReturnStm node)

outAReturnStm

public void outAReturnStm(AReturnStm node)

caseAReturnStm

public void caseAReturnStm(AReturnStm node)
Specified by:
caseAReturnStm in interface Analysis
Overrides:
caseAReturnStm in class AnalysisAdapter

inAElsePart

public void inAElsePart(AElsePart node)

outAElsePart

public void outAElsePart(AElsePart node)

caseAElsePart

public void caseAElsePart(AElsePart node)
Specified by:
caseAElsePart in interface Analysis
Overrides:
caseAElsePart in class AnalysisAdapter

inAOrExp

public void inAOrExp(AOrExp node)

outAOrExp

public void outAOrExp(AOrExp node)

caseAOrExp

public void caseAOrExp(AOrExp node)
Specified by:
caseAOrExp in interface Analysis
Overrides:
caseAOrExp in class AnalysisAdapter

inASimpleExp

public void inASimpleExp(ASimpleExp node)

outASimpleExp

public void outASimpleExp(ASimpleExp node)

caseASimpleExp

public void caseASimpleExp(ASimpleExp node)
Specified by:
caseASimpleExp in interface Analysis
Overrides:
caseASimpleExp in class AnalysisAdapter

inAAndAndExp

public void inAAndAndExp(AAndAndExp node)

outAAndAndExp

public void outAAndAndExp(AAndAndExp node)

caseAAndAndExp

public void caseAAndAndExp(AAndAndExp node)
Specified by:
caseAAndAndExp in interface Analysis
Overrides:
caseAAndAndExp in class AnalysisAdapter

inASimpleAndExp

public void inASimpleAndExp(ASimpleAndExp node)

outASimpleAndExp

public void outASimpleAndExp(ASimpleAndExp node)

caseASimpleAndExp

public void caseASimpleAndExp(ASimpleAndExp node)
Specified by:
caseASimpleAndExp in interface Analysis
Overrides:
caseASimpleAndExp in class AnalysisAdapter

inAWithExp

public void inAWithExp(AWithExp node)

outAWithExp

public void outAWithExp(AWithExp node)

caseAWithExp

public void caseAWithExp(AWithExp node)
Specified by:
caseAWithExp in interface Analysis
Overrides:
caseAWithExp in class AnalysisAdapter

inALineLineExp

public void inALineLineExp(ALineLineExp node)

outALineLineExp

public void outALineLineExp(ALineLineExp node)

caseALineLineExp

public void caseALineLineExp(ALineLineExp node)
Specified by:
caseALineLineExp in interface Analysis
Overrides:
caseALineLineExp in class AnalysisAdapter

inASimpleLineExp

public void inASimpleLineExp(ASimpleLineExp node)

outASimpleLineExp

public void outASimpleLineExp(ASimpleLineExp node)

caseASimpleLineExp

public void caseASimpleLineExp(ASimpleLineExp node)
Specified by:
caseASimpleLineExp in interface Analysis
Overrides:
caseASimpleLineExp in class AnalysisAdapter

inAStraightLineLineOp

public void inAStraightLineLineOp(AStraightLineLineOp node)

outAStraightLineLineOp

public void outAStraightLineLineOp(AStraightLineLineOp node)

caseAStraightLineLineOp

public void caseAStraightLineLineOp(AStraightLineLineOp node)
Specified by:
caseAStraightLineLineOp in interface Analysis
Overrides:
caseAStraightLineLineOp in class AnalysisAdapter

inACurvedLineLineOp

public void inACurvedLineLineOp(ACurvedLineLineOp node)

outACurvedLineLineOp

public void outACurvedLineLineOp(ACurvedLineLineOp node)

caseACurvedLineLineOp

public void caseACurvedLineLineOp(ACurvedLineLineOp node)
Specified by:
caseACurvedLineLineOp in interface Analysis
Overrides:
caseACurvedLineLineOp in class AnalysisAdapter

inAStraightFwdArrowLineOp

public void inAStraightFwdArrowLineOp(AStraightFwdArrowLineOp node)

outAStraightFwdArrowLineOp

public void outAStraightFwdArrowLineOp(AStraightFwdArrowLineOp node)

caseAStraightFwdArrowLineOp

public void caseAStraightFwdArrowLineOp(AStraightFwdArrowLineOp node)
Specified by:
caseAStraightFwdArrowLineOp in interface Analysis
Overrides:
caseAStraightFwdArrowLineOp in class AnalysisAdapter

inACurvedFwdArrowLineOp

public void inACurvedFwdArrowLineOp(ACurvedFwdArrowLineOp node)

outACurvedFwdArrowLineOp

public void outACurvedFwdArrowLineOp(ACurvedFwdArrowLineOp node)

caseACurvedFwdArrowLineOp

public void caseACurvedFwdArrowLineOp(ACurvedFwdArrowLineOp node)
Specified by:
caseACurvedFwdArrowLineOp in interface Analysis
Overrides:
caseACurvedFwdArrowLineOp in class AnalysisAdapter

inAStraightBwdArrowLineOp

public void inAStraightBwdArrowLineOp(AStraightBwdArrowLineOp node)

outAStraightBwdArrowLineOp

public void outAStraightBwdArrowLineOp(AStraightBwdArrowLineOp node)

caseAStraightBwdArrowLineOp

public void caseAStraightBwdArrowLineOp(AStraightBwdArrowLineOp node)
Specified by:
caseAStraightBwdArrowLineOp in interface Analysis
Overrides:
caseAStraightBwdArrowLineOp in class AnalysisAdapter

inACurvedBwdArrowLineOp

public void inACurvedBwdArrowLineOp(ACurvedBwdArrowLineOp node)

outACurvedBwdArrowLineOp

public void outACurvedBwdArrowLineOp(ACurvedBwdArrowLineOp node)

caseACurvedBwdArrowLineOp

public void caseACurvedBwdArrowLineOp(ACurvedBwdArrowLineOp node)
Specified by:
caseACurvedBwdArrowLineOp in interface Analysis
Overrides:
caseACurvedBwdArrowLineOp in class AnalysisAdapter

inAStraightBidirArrowLineOp

public void inAStraightBidirArrowLineOp(AStraightBidirArrowLineOp node)

outAStraightBidirArrowLineOp

public void outAStraightBidirArrowLineOp(AStraightBidirArrowLineOp node)

caseAStraightBidirArrowLineOp

public void caseAStraightBidirArrowLineOp(AStraightBidirArrowLineOp node)
Specified by:
caseAStraightBidirArrowLineOp in interface Analysis
Overrides:
caseAStraightBidirArrowLineOp in class AnalysisAdapter

inACurvedBidirArrowLineOp

public void inACurvedBidirArrowLineOp(ACurvedBidirArrowLineOp node)

outACurvedBidirArrowLineOp

public void outACurvedBidirArrowLineOp(ACurvedBidirArrowLineOp node)

caseACurvedBidirArrowLineOp

public void caseACurvedBidirArrowLineOp(ACurvedBidirArrowLineOp node)
Specified by:
caseACurvedBidirArrowLineOp in interface Analysis
Overrides:
caseACurvedBidirArrowLineOp in class AnalysisAdapter

inAEqEqExp

public void inAEqEqExp(AEqEqExp node)

outAEqEqExp

public void outAEqEqExp(AEqEqExp node)

caseAEqEqExp

public void caseAEqEqExp(AEqEqExp node)
Specified by:
caseAEqEqExp in interface Analysis
Overrides:
caseAEqEqExp in class AnalysisAdapter

inANeqEqExp

public void inANeqEqExp(ANeqEqExp node)

outANeqEqExp

public void outANeqEqExp(ANeqEqExp node)

caseANeqEqExp

public void caseANeqEqExp(ANeqEqExp node)
Specified by:
caseANeqEqExp in interface Analysis
Overrides:
caseANeqEqExp in class AnalysisAdapter

inASimpleEqExp

public void inASimpleEqExp(ASimpleEqExp node)

outASimpleEqExp

public void outASimpleEqExp(ASimpleEqExp node)

caseASimpleEqExp

public void caseASimpleEqExp(ASimpleEqExp node)
Specified by:
caseASimpleEqExp in interface Analysis
Overrides:
caseASimpleEqExp in class AnalysisAdapter

inALtCmpExp

public void inALtCmpExp(ALtCmpExp node)

outALtCmpExp

public void outALtCmpExp(ALtCmpExp node)

caseALtCmpExp

public void caseALtCmpExp(ALtCmpExp node)
Specified by:
caseALtCmpExp in interface Analysis
Overrides:
caseALtCmpExp in class AnalysisAdapter

inAGtCmpExp

public void inAGtCmpExp(AGtCmpExp node)

outAGtCmpExp

public void outAGtCmpExp(AGtCmpExp node)

caseAGtCmpExp

public void caseAGtCmpExp(AGtCmpExp node)
Specified by:
caseAGtCmpExp in interface Analysis
Overrides:
caseAGtCmpExp in class AnalysisAdapter

inALeqCmpExp

public void inALeqCmpExp(ALeqCmpExp node)

outALeqCmpExp

public void outALeqCmpExp(ALeqCmpExp node)

caseALeqCmpExp

public void caseALeqCmpExp(ALeqCmpExp node)
Specified by:
caseALeqCmpExp in interface Analysis
Overrides:
caseALeqCmpExp in class AnalysisAdapter

inAGeqCmpExp

public void inAGeqCmpExp(AGeqCmpExp node)

outAGeqCmpExp

public void outAGeqCmpExp(AGeqCmpExp node)

caseAGeqCmpExp

public void caseAGeqCmpExp(AGeqCmpExp node)
Specified by:
caseAGeqCmpExp in interface Analysis
Overrides:
caseAGeqCmpExp in class AnalysisAdapter

inASimpleCmpExp

public void inASimpleCmpExp(ASimpleCmpExp node)

outASimpleCmpExp

public void outASimpleCmpExp(ASimpleCmpExp node)

caseASimpleCmpExp

public void caseASimpleCmpExp(ASimpleCmpExp node)
Specified by:
caseASimpleCmpExp in interface Analysis
Overrides:
caseASimpleCmpExp in class AnalysisAdapter

inAAddAddExp

public void inAAddAddExp(AAddAddExp node)

outAAddAddExp

public void outAAddAddExp(AAddAddExp node)

caseAAddAddExp

public void caseAAddAddExp(AAddAddExp node)
Specified by:
caseAAddAddExp in interface Analysis
Overrides:
caseAAddAddExp in class AnalysisAdapter

inAMinusAddExp

public void inAMinusAddExp(AMinusAddExp node)

outAMinusAddExp

public void outAMinusAddExp(AMinusAddExp node)

caseAMinusAddExp

public void caseAMinusAddExp(AMinusAddExp node)
Specified by:
caseAMinusAddExp in interface Analysis
Overrides:
caseAMinusAddExp in class AnalysisAdapter

inASimpleAddExp

public void inASimpleAddExp(ASimpleAddExp node)

outASimpleAddExp

public void outASimpleAddExp(ASimpleAddExp node)

caseASimpleAddExp

public void caseASimpleAddExp(ASimpleAddExp node)
Specified by:
caseASimpleAddExp in interface Analysis
Overrides:
caseASimpleAddExp in class AnalysisAdapter

inAMultMulExp

public void inAMultMulExp(AMultMulExp node)

outAMultMulExp

public void outAMultMulExp(AMultMulExp node)

caseAMultMulExp

public void caseAMultMulExp(AMultMulExp node)
Specified by:
caseAMultMulExp in interface Analysis
Overrides:
caseAMultMulExp in class AnalysisAdapter

inADivMulExp

public void inADivMulExp(ADivMulExp node)

outADivMulExp

public void outADivMulExp(ADivMulExp node)

caseADivMulExp

public void caseADivMulExp(ADivMulExp node)
Specified by:
caseADivMulExp in interface Analysis
Overrides:
caseADivMulExp in class AnalysisAdapter

inASimpleMulExp

public void inASimpleMulExp(ASimpleMulExp node)

outASimpleMulExp

public void outASimpleMulExp(ASimpleMulExp node)

caseASimpleMulExp

public void caseASimpleMulExp(ASimpleMulExp node)
Specified by:
caseASimpleMulExp in interface Analysis
Overrides:
caseASimpleMulExp in class AnalysisAdapter

inANotLeftUnaryExp

public void inANotLeftUnaryExp(ANotLeftUnaryExp node)

outANotLeftUnaryExp

public void outANotLeftUnaryExp(ANotLeftUnaryExp node)

caseANotLeftUnaryExp

public void caseANotLeftUnaryExp(ANotLeftUnaryExp node)
Specified by:
caseANotLeftUnaryExp in interface Analysis
Overrides:
caseANotLeftUnaryExp in class AnalysisAdapter

inAGetLeftUnaryExp

public void inAGetLeftUnaryExp(AGetLeftUnaryExp node)

outAGetLeftUnaryExp

public void outAGetLeftUnaryExp(AGetLeftUnaryExp node)

caseAGetLeftUnaryExp

public void caseAGetLeftUnaryExp(AGetLeftUnaryExp node)
Specified by:
caseAGetLeftUnaryExp in interface Analysis
Overrides:
caseAGetLeftUnaryExp in class AnalysisAdapter

inAPutLeftUnaryExp

public void inAPutLeftUnaryExp(APutLeftUnaryExp node)

outAPutLeftUnaryExp

public void outAPutLeftUnaryExp(APutLeftUnaryExp node)

caseAPutLeftUnaryExp

public void caseAPutLeftUnaryExp(APutLeftUnaryExp node)
Specified by:
caseAPutLeftUnaryExp in interface Analysis
Overrides:
caseAPutLeftUnaryExp in class AnalysisAdapter

inAFitLeftUnaryExp

public void inAFitLeftUnaryExp(AFitLeftUnaryExp node)

outAFitLeftUnaryExp

public void outAFitLeftUnaryExp(AFitLeftUnaryExp node)

caseAFitLeftUnaryExp

public void caseAFitLeftUnaryExp(AFitLeftUnaryExp node)
Specified by:
caseAFitLeftUnaryExp in interface Analysis
Overrides:
caseAFitLeftUnaryExp in class AnalysisAdapter

inACoordLeftUnaryExp

public void inACoordLeftUnaryExp(ACoordLeftUnaryExp node)

outACoordLeftUnaryExp

public void outACoordLeftUnaryExp(ACoordLeftUnaryExp node)

caseACoordLeftUnaryExp

public void caseACoordLeftUnaryExp(ACoordLeftUnaryExp node)
Specified by:
caseACoordLeftUnaryExp in interface Analysis
Overrides:
caseACoordLeftUnaryExp in class AnalysisAdapter

inASimpleLeftUnaryExp

public void inASimpleLeftUnaryExp(ASimpleLeftUnaryExp node)

outASimpleLeftUnaryExp

public void outASimpleLeftUnaryExp(ASimpleLeftUnaryExp node)

caseASimpleLeftUnaryExp

public void caseASimpleLeftUnaryExp(ASimpleLeftUnaryExp node)
Specified by:
caseASimpleLeftUnaryExp in interface Analysis
Overrides:
caseASimpleLeftUnaryExp in class AnalysisAdapter

inAAtPart

public void inAAtPart(AAtPart node)

outAAtPart

public void outAAtPart(AAtPart node)

caseAAtPart

public void caseAAtPart(AAtPart node)
Specified by:
caseAAtPart in interface Analysis
Overrides:
caseAAtPart in class AnalysisAdapter

inACallRightExp

public void inACallRightExp(ACallRightExp node)

outACallRightExp

public void outACallRightExp(ACallRightExp node)

caseACallRightExp

public void caseACallRightExp(ACallRightExp node)
Specified by:
caseACallRightExp in interface Analysis
Overrides:
caseACallRightExp in class AnalysisAdapter

inAIndexRightExp

public void inAIndexRightExp(AIndexRightExp node)

outAIndexRightExp

public void outAIndexRightExp(AIndexRightExp node)

caseAIndexRightExp

public void caseAIndexRightExp(AIndexRightExp node)
Specified by:
caseAIndexRightExp in interface Analysis
Overrides:
caseAIndexRightExp in class AnalysisAdapter

inAScaledRightExp

public void inAScaledRightExp(AScaledRightExp node)

outAScaledRightExp

public void outAScaledRightExp(AScaledRightExp node)

caseAScaledRightExp

public void caseAScaledRightExp(AScaledRightExp node)
Specified by:
caseAScaledRightExp in interface Analysis
Overrides:
caseAScaledRightExp in class AnalysisAdapter

inASlantedRightExp

public void inASlantedRightExp(ASlantedRightExp node)

outASlantedRightExp

public void outASlantedRightExp(ASlantedRightExp node)

caseASlantedRightExp

public void caseASlantedRightExp(ASlantedRightExp node)
Specified by:
caseASlantedRightExp in interface Analysis
Overrides:
caseASlantedRightExp in class AnalysisAdapter

inARotatedRightExp

public void inARotatedRightExp(ARotatedRightExp node)

outARotatedRightExp

public void outARotatedRightExp(ARotatedRightExp node)

caseARotatedRightExp

public void caseARotatedRightExp(ARotatedRightExp node)
Specified by:
caseARotatedRightExp in interface Analysis
Overrides:
caseARotatedRightExp in class AnalysisAdapter

inATranslatedRightExp

public void inATranslatedRightExp(ATranslatedRightExp node)

outATranslatedRightExp

public void outATranslatedRightExp(ATranslatedRightExp node)

caseATranslatedRightExp

public void caseATranslatedRightExp(ATranslatedRightExp node)
Specified by:
caseATranslatedRightExp in interface Analysis
Overrides:
caseATranslatedRightExp in class AnalysisAdapter

inASimpleRightExp

public void inASimpleRightExp(ASimpleRightExp node)

outASimpleRightExp

public void outASimpleRightExp(ASimpleRightExp node)

caseASimpleRightExp

public void caseASimpleRightExp(ASimpleRightExp node)
Specified by:
caseASimpleRightExp in interface Analysis
Overrides:
caseASimpleRightExp in class AnalysisAdapter

inAParTerm

public void inAParTerm(AParTerm node)

outAParTerm

public void outAParTerm(AParTerm node)

caseAParTerm

public void caseAParTerm(AParTerm node)
Specified by:
caseAParTerm in interface Analysis
Overrides:
caseAParTerm in class AnalysisAdapter

inAPointTerm

public void inAPointTerm(APointTerm node)

outAPointTerm

public void outAPointTerm(APointTerm node)

caseAPointTerm

public void caseAPointTerm(APointTerm node)
Specified by:
caseAPointTerm in interface Analysis
Overrides:
caseAPointTerm in class AnalysisAdapter

inADrawingTerm

public void inADrawingTerm(ADrawingTerm node)

outADrawingTerm

public void outADrawingTerm(ADrawingTerm node)

caseADrawingTerm

public void caseADrawingTerm(ADrawingTerm node)
Specified by:
caseADrawingTerm in interface Analysis
Overrides:
caseADrawingTerm in class AnalysisAdapter

inAVarTerm

public void inAVarTerm(AVarTerm node)

outAVarTerm

public void outAVarTerm(AVarTerm node)

caseAVarTerm

public void caseAVarTerm(AVarTerm node)
Specified by:
caseAVarTerm in interface Analysis
Overrides:
caseAVarTerm in class AnalysisAdapter

inAIntTerm

public void inAIntTerm(AIntTerm node)

outAIntTerm

public void outAIntTerm(AIntTerm node)

caseAIntTerm

public void caseAIntTerm(AIntTerm node)
Specified by:
caseAIntTerm in interface Analysis
Overrides:
caseAIntTerm in class AnalysisAdapter

inARealTerm

public void inARealTerm(ARealTerm node)

outARealTerm

public void outARealTerm(ARealTerm node)

caseARealTerm

public void caseARealTerm(ARealTerm node)
Specified by:
caseARealTerm in interface Analysis
Overrides:
caseARealTerm in class AnalysisAdapter

inATrueTerm

public void inATrueTerm(ATrueTerm node)

outATrueTerm

public void outATrueTerm(ATrueTerm node)

caseATrueTerm

public void caseATrueTerm(ATrueTerm node)
Specified by:
caseATrueTerm in interface Analysis
Overrides:
caseATrueTerm in class AnalysisAdapter

inAFalseTerm

public void inAFalseTerm(AFalseTerm node)

outAFalseTerm

public void outAFalseTerm(AFalseTerm node)

caseAFalseTerm

public void caseAFalseTerm(AFalseTerm node)
Specified by:
caseAFalseTerm in interface Analysis
Overrides:
caseAFalseTerm in class AnalysisAdapter

inAStringTerm

public void inAStringTerm(AStringTerm node)

outAStringTerm

public void outAStringTerm(AStringTerm node)

caseAStringTerm

public void caseAStringTerm(AStringTerm node)
Specified by:
caseAStringTerm in interface Analysis
Overrides:
caseAStringTerm in class AnalysisAdapter

inAListTerm

public void inAListTerm(AListTerm node)

outAListTerm

public void outAListTerm(AListTerm node)

caseAListTerm

public void caseAListTerm(AListTerm node)
Specified by:
caseAListTerm in interface Analysis
Overrides:
caseAListTerm in class AnalysisAdapter

inAStaticCallTerm

public void inAStaticCallTerm(AStaticCallTerm node)

outAStaticCallTerm

public void outAStaticCallTerm(AStaticCallTerm node)

caseAStaticCallTerm

public void caseAStaticCallTerm(AStaticCallTerm node)
Specified by:
caseAStaticCallTerm in interface Analysis
Overrides:
caseAStaticCallTerm in class AnalysisAdapter

inAArgList

public void inAArgList(AArgList node)

outAArgList

public void outAArgList(AArgList node)

caseAArgList

public void caseAArgList(AArgList node)
Specified by:
caseAArgList in interface Analysis
Overrides:
caseAArgList in class AnalysisAdapter

inAAdditionalArg

public void inAAdditionalArg(AAdditionalArg node)

outAAdditionalArg

public void outAAdditionalArg(AAdditionalArg node)

caseAAdditionalArg

public void caseAAdditionalArg(AAdditionalArg node)
Specified by:
caseAAdditionalArg in interface Analysis
Overrides:
caseAAdditionalArg in class AnalysisAdapter

inAObjectList

public void inAObjectList(AObjectList node)

outAObjectList

public void outAObjectList(AObjectList node)

caseAObjectList

public void caseAObjectList(AObjectList node)
Specified by:
caseAObjectList in interface Analysis
Overrides:
caseAObjectList in class AnalysisAdapter

inAAdditionalObject

public void inAAdditionalObject(AAdditionalObject node)

outAAdditionalObject

public void outAAdditionalObject(AAdditionalObject node)

caseAAdditionalObject

public void caseAAdditionalObject(AAdditionalObject node)
Specified by:
caseAAdditionalObject in interface Analysis
Overrides:
caseAAdditionalObject in class AnalysisAdapter

inAWithPart

public void inAWithPart(AWithPart node)

outAWithPart

public void outAWithPart(AWithPart node)

caseAWithPart

public void caseAWithPart(AWithPart node)
Specified by:
caseAWithPart in interface Analysis
Overrides:
caseAWithPart in class AnalysisAdapter

inAOptions

public void inAOptions(AOptions node)

outAOptions

public void outAOptions(AOptions node)

caseAOptions

public void caseAOptions(AOptions node)
Specified by:
caseAOptions in interface Analysis
Overrides:
caseAOptions in class AnalysisAdapter

inAAdditionalOption

public void inAAdditionalOption(AAdditionalOption node)

outAAdditionalOption

public void outAAdditionalOption(AAdditionalOption node)

caseAAdditionalOption

public void caseAAdditionalOption(AAdditionalOption node)
Specified by:
caseAAdditionalOption in interface Analysis
Overrides:
caseAAdditionalOption in class AnalysisAdapter

inAOption

public void inAOption(AOption node)

outAOption

public void outAOption(AOption node)

caseAOption

public void caseAOption(AOption node)
Specified by:
caseAOption in interface Analysis
Overrides:
caseAOption in class AnalysisAdapter