byucc.jhdl.parsers.xnf.analysis
Class DepthFirstAdapter

java.lang.Object
  extended bybyucc.jhdl.parsers.xnf.analysis.AnalysisAdapter
      extended bybyucc.jhdl.parsers.xnf.analysis.DepthFirstAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
XNFToJHDLTranslator

public class DepthFirstAdapter
extends AnalysisAdapter


Constructor Summary
DepthFirstAdapter()
           
 
Method Summary
 void caseACellName(ACellName node)
           
 void caseAIntegerLiteral(AIntegerLiteral node)
           
 void caseALcanetLine(ALcanetLine node)
           
 void caseALibraryVersion(ALibraryVersion node)
           
 void caseAPartLine(APartLine node)
           
 void caseAPinName(APinName node)
           
 void caseAPrimitiveName(APrimitiveName node)
           
 void caseAProgramLine(AProgramLine node)
           
 void caseASigLine(ASigLine node)
           
 void caseASubscript(ASubscript node)
           
 void caseASymLines(ASymLines node)
           
 void caseASymPin(ASymPin node)
           
 void caseASymPinInOut(ASymPinInOut node)
           
 void caseASymPinInverted(ASymPinInverted node)
           
 void caseASymPinUnknownBlank(ASymPinUnknownBlank node)
           
 void caseAWireName(AWireName node)
           
 void caseAXnf(AXnf node)
           
 void caseAXnfHeader(AXnfHeader node)
           
 void caseStart(Start node)
           
 void defaultIn(Node node)
           
 void defaultOut(Node node)
           
 void inACellName(ACellName node)
           
 void inAIntegerLiteral(AIntegerLiteral node)
           
 void inALcanetLine(ALcanetLine node)
           
 void inALibraryVersion(ALibraryVersion node)
           
 void inAPartLine(APartLine node)
           
 void inAPinName(APinName node)
           
 void inAPrimitiveName(APrimitiveName node)
           
 void inAProgramLine(AProgramLine node)
           
 void inASigLine(ASigLine node)
           
 void inASubscript(ASubscript node)
           
 void inASymLines(ASymLines node)
           
 void inASymPin(ASymPin node)
           
 void inASymPinInOut(ASymPinInOut node)
           
 void inASymPinInverted(ASymPinInverted node)
           
 void inASymPinUnknownBlank(ASymPinUnknownBlank node)
           
 void inAWireName(AWireName node)
           
 void inAXnf(AXnf node)
           
 void inAXnfHeader(AXnfHeader node)
           
 void inStart(Start node)
           
 void outACellName(ACellName node)
           
 void outAIntegerLiteral(AIntegerLiteral node)
           
 void outALcanetLine(ALcanetLine node)
           
 void outALibraryVersion(ALibraryVersion node)
           
 void outAPartLine(APartLine node)
           
 void outAPinName(APinName node)
           
 void outAPrimitiveName(APrimitiveName node)
           
 void outAProgramLine(AProgramLine node)
           
 void outASigLine(ASigLine node)
           
 void outASubscript(ASubscript node)
           
 void outASymLines(ASymLines node)
           
 void outASymPin(ASymPin node)
           
 void outASymPinInOut(ASymPinInOut node)
           
 void outASymPinInverted(ASymPinInverted node)
           
 void outASymPinUnknownBlank(ASymPinUnknownBlank node)
           
 void outAWireName(AWireName node)
           
 void outAXnf(AXnf node)
           
 void outAXnfHeader(AXnfHeader node)
           
 void outStart(Start node)
           
 
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
 

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

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.