byucc.jhdl.parsers.xnf.analysis
Class AnalysisAdapter

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

public class AnalysisAdapter
extends java.lang.Object
implements Analysis


Constructor Summary
AnalysisAdapter()
           
 
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 caseEOF(EOF node)
           
 void caseStart(Start node)
           
 void caseTBlank(TBlank node)
           
 void caseTBuild(TBuild node)
           
 void caseTComment(TComment node)
           
 void caseTDelim(TDelim node)
           
 void caseTEnd(TEnd node)
           
 void caseTEofLiteral(TEofLiteral node)
           
 void caseTEqual(TEqual node)
           
 void caseTId(TId node)
           
 void caseTIdForVersion(TIdForVersion node)
           
 void caseTIdGeneric(TIdGeneric node)
           
 void caseTIdWDash(TIdWDash node)
           
 void caseTIdWSpace(TIdWSpace node)
           
 void caseTInteger(TInteger node)
           
 void caseTInv(TInv node)
           
 void caseTLAngleBrck(TLAngleBrck node)
           
 void caseTLcanet(TLcanet node)
           
 void caseTLibver(TLibver node)
           
 void caseTPart(TPart node)
           
 void caseTPin(TPin node)
           
 void caseTProg(TProg node)
           
 void caseTRAngleBrck(TRAngleBrck node)
           
 void caseTSig(TSig node)
           
 void caseTSym(TSym node)
           
 void defaultCase(Node node)
           
 java.lang.Object getIn(Node node)
           
 java.lang.Object getOut(Node node)
           
 void setIn(Node node, java.lang.Object in)
           
 void setOut(Node node, java.lang.Object out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisAdapter

public AnalysisAdapter()
Method Detail

getIn

public java.lang.Object getIn(Node node)
Specified by:
getIn in interface Analysis

setIn

public void setIn(Node node,
                  java.lang.Object in)
Specified by:
setIn in interface Analysis

getOut

public java.lang.Object getOut(Node node)
Specified by:
getOut in interface Analysis

setOut

public void setOut(Node node,
                   java.lang.Object out)
Specified by:
setOut in interface Analysis

caseStart

public void caseStart(Start node)
Specified by:
caseStart in interface Analysis

caseAXnf

public void caseAXnf(AXnf node)
Specified by:
caseAXnf in interface Analysis

caseAXnfHeader

public void caseAXnfHeader(AXnfHeader node)
Specified by:
caseAXnfHeader in interface Analysis

caseALcanetLine

public void caseALcanetLine(ALcanetLine node)
Specified by:
caseALcanetLine in interface Analysis

caseAProgramLine

public void caseAProgramLine(AProgramLine node)
Specified by:
caseAProgramLine in interface Analysis

caseAPartLine

public void caseAPartLine(APartLine node)
Specified by:
caseAPartLine in interface Analysis

caseASymLines

public void caseASymLines(ASymLines node)
Specified by:
caseASymLines in interface Analysis

caseACellName

public void caseACellName(ACellName node)
Specified by:
caseACellName in interface Analysis

caseASubscript

public void caseASubscript(ASubscript node)
Specified by:
caseASubscript in interface Analysis

caseAPrimitiveName

public void caseAPrimitiveName(APrimitiveName node)
Specified by:
caseAPrimitiveName in interface Analysis

caseALibraryVersion

public void caseALibraryVersion(ALibraryVersion node)
Specified by:
caseALibraryVersion in interface Analysis

caseASymPin

public void caseASymPin(ASymPin node)
Specified by:
caseASymPin in interface Analysis

caseASymPinUnknownBlank

public void caseASymPinUnknownBlank(ASymPinUnknownBlank node)
Specified by:
caseASymPinUnknownBlank in interface Analysis

caseAPinName

public void caseAPinName(APinName node)
Specified by:
caseAPinName in interface Analysis

caseASymPinInOut

public void caseASymPinInOut(ASymPinInOut node)
Specified by:
caseASymPinInOut in interface Analysis

caseAWireName

public void caseAWireName(AWireName node)
Specified by:
caseAWireName in interface Analysis

caseASymPinInverted

public void caseASymPinInverted(ASymPinInverted node)
Specified by:
caseASymPinInverted in interface Analysis

caseASigLine

public void caseASigLine(ASigLine node)
Specified by:
caseASigLine in interface Analysis

caseAIntegerLiteral

public void caseAIntegerLiteral(AIntegerLiteral node)
Specified by:
caseAIntegerLiteral in interface Analysis

caseTBuild

public void caseTBuild(TBuild node)
Specified by:
caseTBuild in interface Analysis

caseTEnd

public void caseTEnd(TEnd node)
Specified by:
caseTEnd in interface Analysis

caseTEofLiteral

public void caseTEofLiteral(TEofLiteral node)
Specified by:
caseTEofLiteral in interface Analysis

caseTInv

public void caseTInv(TInv node)
Specified by:
caseTInv in interface Analysis

caseTLcanet

public void caseTLcanet(TLcanet node)
Specified by:
caseTLcanet in interface Analysis

caseTLibver

public void caseTLibver(TLibver node)
Specified by:
caseTLibver in interface Analysis

caseTPart

public void caseTPart(TPart node)
Specified by:
caseTPart in interface Analysis

caseTPin

public void caseTPin(TPin node)
Specified by:
caseTPin in interface Analysis

caseTProg

public void caseTProg(TProg node)
Specified by:
caseTProg in interface Analysis

caseTSig

public void caseTSig(TSig node)
Specified by:
caseTSig in interface Analysis

caseTSym

public void caseTSym(TSym node)
Specified by:
caseTSym in interface Analysis

caseTLAngleBrck

public void caseTLAngleBrck(TLAngleBrck node)
Specified by:
caseTLAngleBrck in interface Analysis

caseTRAngleBrck

public void caseTRAngleBrck(TRAngleBrck node)
Specified by:
caseTRAngleBrck in interface Analysis

caseTEqual

public void caseTEqual(TEqual node)
Specified by:
caseTEqual in interface Analysis

caseTDelim

public void caseTDelim(TDelim node)
Specified by:
caseTDelim in interface Analysis

caseTInteger

public void caseTInteger(TInteger node)
Specified by:
caseTInteger in interface Analysis

caseTId

public void caseTId(TId node)
Specified by:
caseTId in interface Analysis

caseTIdGeneric

public void caseTIdGeneric(TIdGeneric node)
Specified by:
caseTIdGeneric in interface Analysis

caseTIdWSpace

public void caseTIdWSpace(TIdWSpace node)
Specified by:
caseTIdWSpace in interface Analysis

caseTIdWDash

public void caseTIdWDash(TIdWDash node)
Specified by:
caseTIdWDash in interface Analysis

caseTIdForVersion

public void caseTIdForVersion(TIdForVersion node)
Specified by:
caseTIdForVersion in interface Analysis

caseTBlank

public void caseTBlank(TBlank node)
Specified by:
caseTBlank in interface Analysis

caseTComment

public void caseTComment(TComment node)
Specified by:
caseTComment in interface Analysis

caseEOF

public void caseEOF(EOF node)
Specified by:
caseEOF in interface Analysis

defaultCase

public void defaultCase(Node node)


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.