byucc.jhdl.parsers.xnf.analysis
Class DepthFirstAdapter
java.lang.Object
byucc.jhdl.parsers.xnf.analysis.AnalysisAdapter
byucc.jhdl.parsers.xnf.analysis.DepthFirstAdapter
- All Implemented Interfaces:
- Analysis, Switch
- Direct Known Subclasses:
- XNFToJHDLTranslator
- public class DepthFirstAdapter
- extends AnalysisAdapter
Methods inherited from class byucc.jhdl.parsers.xnf.analysis.AnalysisAdapter |
caseEOF, caseTBlank, caseTBuild, caseTComment, caseTDelim, caseTEnd, caseTEofLiteral, caseTEqual, caseTId, caseTIdForVersion, caseTIdGeneric, caseTIdWDash, caseTIdWSpace, caseTInteger, caseTInv, caseTLAngleBrck, caseTLcanet, caseTLibver, caseTPart, caseTPin, caseTProg, caseTRAngleBrck, caseTSig, caseTSym, defaultCase, getIn, getOut, setIn, setOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DepthFirstAdapter
public DepthFirstAdapter()
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
inAXnf
public void inAXnf(AXnf node)
outAXnf
public void outAXnf(AXnf node)
caseAXnf
public void caseAXnf(AXnf node)
- Specified by:
caseAXnf
in interface Analysis
- Overrides:
caseAXnf
in class AnalysisAdapter
inAXnfHeader
public void inAXnfHeader(AXnfHeader node)
outAXnfHeader
public void outAXnfHeader(AXnfHeader node)
caseAXnfHeader
public void caseAXnfHeader(AXnfHeader node)
- Specified by:
caseAXnfHeader
in interface Analysis
- Overrides:
caseAXnfHeader
in class AnalysisAdapter
inALcanetLine
public void inALcanetLine(ALcanetLine node)
outALcanetLine
public void outALcanetLine(ALcanetLine node)
caseALcanetLine
public void caseALcanetLine(ALcanetLine node)
- Specified by:
caseALcanetLine
in interface Analysis
- Overrides:
caseALcanetLine
in class AnalysisAdapter
inAProgramLine
public void inAProgramLine(AProgramLine node)
outAProgramLine
public void outAProgramLine(AProgramLine node)
caseAProgramLine
public void caseAProgramLine(AProgramLine node)
- Specified by:
caseAProgramLine
in interface Analysis
- Overrides:
caseAProgramLine
in class AnalysisAdapter
inAPartLine
public void inAPartLine(APartLine node)
outAPartLine
public void outAPartLine(APartLine node)
caseAPartLine
public void caseAPartLine(APartLine node)
- Specified by:
caseAPartLine
in interface Analysis
- Overrides:
caseAPartLine
in class AnalysisAdapter
inASymLines
public void inASymLines(ASymLines node)
outASymLines
public void outASymLines(ASymLines node)
caseASymLines
public void caseASymLines(ASymLines node)
- Specified by:
caseASymLines
in interface Analysis
- Overrides:
caseASymLines
in class AnalysisAdapter
inACellName
public void inACellName(ACellName node)
outACellName
public void outACellName(ACellName node)
caseACellName
public void caseACellName(ACellName node)
- Specified by:
caseACellName
in interface Analysis
- Overrides:
caseACellName
in class AnalysisAdapter
inASubscript
public void inASubscript(ASubscript node)
outASubscript
public void outASubscript(ASubscript node)
caseASubscript
public void caseASubscript(ASubscript node)
- Specified by:
caseASubscript
in interface Analysis
- Overrides:
caseASubscript
in class AnalysisAdapter
inAPrimitiveName
public void inAPrimitiveName(APrimitiveName node)
outAPrimitiveName
public void outAPrimitiveName(APrimitiveName node)
caseAPrimitiveName
public void caseAPrimitiveName(APrimitiveName node)
- Specified by:
caseAPrimitiveName
in interface Analysis
- Overrides:
caseAPrimitiveName
in class AnalysisAdapter
inALibraryVersion
public void inALibraryVersion(ALibraryVersion node)
outALibraryVersion
public void outALibraryVersion(ALibraryVersion node)
caseALibraryVersion
public void caseALibraryVersion(ALibraryVersion node)
- Specified by:
caseALibraryVersion
in interface Analysis
- Overrides:
caseALibraryVersion
in class AnalysisAdapter
inASymPin
public void inASymPin(ASymPin node)
outASymPin
public void outASymPin(ASymPin node)
caseASymPin
public void caseASymPin(ASymPin node)
- Specified by:
caseASymPin
in interface Analysis
- Overrides:
caseASymPin
in class AnalysisAdapter
inASymPinUnknownBlank
public void inASymPinUnknownBlank(ASymPinUnknownBlank node)
outASymPinUnknownBlank
public void outASymPinUnknownBlank(ASymPinUnknownBlank node)
caseASymPinUnknownBlank
public void caseASymPinUnknownBlank(ASymPinUnknownBlank node)
- Specified by:
caseASymPinUnknownBlank
in interface Analysis
- Overrides:
caseASymPinUnknownBlank
in class AnalysisAdapter
inAPinName
public void inAPinName(APinName node)
outAPinName
public void outAPinName(APinName node)
caseAPinName
public void caseAPinName(APinName node)
- Specified by:
caseAPinName
in interface Analysis
- Overrides:
caseAPinName
in class AnalysisAdapter
inASymPinInOut
public void inASymPinInOut(ASymPinInOut node)
outASymPinInOut
public void outASymPinInOut(ASymPinInOut node)
caseASymPinInOut
public void caseASymPinInOut(ASymPinInOut node)
- Specified by:
caseASymPinInOut
in interface Analysis
- Overrides:
caseASymPinInOut
in class AnalysisAdapter
inAWireName
public void inAWireName(AWireName node)
outAWireName
public void outAWireName(AWireName node)
caseAWireName
public void caseAWireName(AWireName node)
- Specified by:
caseAWireName
in interface Analysis
- Overrides:
caseAWireName
in class AnalysisAdapter
inASymPinInverted
public void inASymPinInverted(ASymPinInverted node)
outASymPinInverted
public void outASymPinInverted(ASymPinInverted node)
caseASymPinInverted
public void caseASymPinInverted(ASymPinInverted node)
- Specified by:
caseASymPinInverted
in interface Analysis
- Overrides:
caseASymPinInverted
in class AnalysisAdapter
inASigLine
public void inASigLine(ASigLine node)
outASigLine
public void outASigLine(ASigLine node)
caseASigLine
public void caseASigLine(ASigLine node)
- Specified by:
caseASigLine
in interface Analysis
- Overrides:
caseASigLine
in class AnalysisAdapter
inAIntegerLiteral
public void inAIntegerLiteral(AIntegerLiteral node)
outAIntegerLiteral
public void outAIntegerLiteral(AIntegerLiteral node)
caseAIntegerLiteral
public void caseAIntegerLiteral(AIntegerLiteral node)
- Specified by:
caseAIntegerLiteral
in interface Analysis
- Overrides:
caseAIntegerLiteral
in class AnalysisAdapter
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.