edu.neu.ccs.demeterf.demfgen.classes
Class StaticTrav
java.lang.Object
edu.neu.ccs.demeterf.AbstTraversal
edu.neu.ccs.demeterf.Traversal
edu.neu.ccs.demeterf.demfgen.classes.StaticTrav
public class StaticTrav
- extends Traversal
Creates a Static version of Traversal for a specific CD without a Context
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StaticTrav
public StaticTrav(FC f)
StaticTrav
public StaticTrav(FC f,
Control c)
traversebyte
public <_R> _R traversebyte(byte o)
traverseshort
public <_R> _R traverseshort(short o)
traverseint
public <_R> _R traverseint(int o)
traverselong
public <_R> _R traverselong(long o)
traversefloat
public <_R> _R traversefloat(float o)
traversedouble
public <_R> _R traversedouble(double o)
traversechar
public <_R> _R traversechar(char o)
traverseboolean
public <_R> _R traverseboolean(boolean o)
traverseString
public <_R> _R traverseString(java.lang.String o)
traverseident
public <_R> _R traverseident(ident o)
traverseverbatim
public <_R> _R traverseverbatim(verbatim o)
traverseDemFGenMain
public <_R> _R traverseDemFGenMain(DemFGenMain _h)
traverseInclude
public <_R> _R traverseInclude(Include _h)
traverseIncludeList
public <_R> _R traverseIncludeList(IncludeList _h)
traverseIncludeCons
public <_R> _R traverseIncludeCons(IncludeCons _h)
traverseIncludeEmpty
public <_R> _R traverseIncludeEmpty(IncludeEmpty _h)
traversePackageDef
public <_R> _R traversePackageDef(PackageDef _h)
traversePackage
public <_R> _R traversePackage(Package _h)
traverseNoPackage
public <_R> _R traverseNoPackage(NoPackage _h)
traverseLookDef
public <_R> _R traverseLookDef(LookDef _h)
traverseLookAhead
public <_R> _R traverseLookAhead(LookAhead _h)
traverseNoLook
public <_R> _R traverseNoLook(NoLook _h)
traverseImport
public <_R> _R traverseImport(Import _h)
traversePkgList
public <_R> _R traversePkgList(PkgList _h)
traverseNEPkgList
public <_R> _R traverseNEPkgList(NEPkgList _h)
traversePkgCons
public <_R> _R traversePkgCons(PkgCons _h)
traversePkgStar
public <_R> _R traversePkgStar(PkgStar _h)
traversePkgEmpty
public <_R> _R traversePkgEmpty(PkgEmpty _h)
traverseImportList
public <_R> _R traverseImportList(ImportList _h)
traverseImportCons
public <_R> _R traverseImportCons(ImportCons _h)
traverseImportEmpty
public <_R> _R traverseImportEmpty(ImportEmpty _h)
traverseTypeDef
public <_R> _R traverseTypeDef(TypeDef _h)
traverseIntfcDef
public <_R> _R traverseIntfcDef(IntfcDef _h)
traverseClassDef
public <_R> _R traverseClassDef(ClassDef _h)
traverseDoGen
public <_R> _R traverseDoGen(DoGen _h)
traverseNoGen
public <_R> _R traverseNoGen(NoGen _h)
traverseNoParse
public <_R> _R traverseNoParse(NoParse _h)
traverseExtern
public <_R> _R traverseExtern(Extern _h)
traverseYesGen
public <_R> _R traverseYesGen(YesGen _h)
traverseTypeDefParams
public <_R> _R traverseTypeDefParams(TypeDefParams _h)
traverseDefParams
public <_R> _R traverseDefParams(DefParams _h)
traverseEmptyDefParams
public <_R> _R traverseEmptyDefParams(EmptyDefParams _h)
traverseNameDef
public <_R> _R traverseNameDef(NameDef _h)
traverseBound
public <_R> _R traverseBound(Bound _h)
traverseClassBound
public <_R> _R traverseClassBound(ClassBound _h)
traverseNoBound
public <_R> _R traverseNoBound(NoBound _h)
traverseImpl
public <_R> _R traverseImpl(Impl _h)
traverseNoImpl
public <_R> _R traverseNoImpl(NoImpl _h)
traverseIntfImpl
public <_R> _R traverseIntfImpl(IntfImpl _h)
traverseNameList
public <_R> _R traverseNameList(NameList _h)
traverseNENameList
public <_R> _R traverseNENameList(NENameList _h)
traverseNameCons
public <_R> _R traverseNameCons(NameCons _h)
traverseNameEmpty
public <_R> _R traverseNameEmpty(NameEmpty _h)
traverseTypeUse
public <_R> _R traverseTypeUse(TypeUse _h)
traverseTypeUseParams
public <_R> _R traverseTypeUseParams(TypeUseParams _h)
traverseUseParams
public <_R> _R traverseUseParams(UseParams _h)
traverseEmptyUseParams
public <_R> _R traverseEmptyUseParams(EmptyUseParams _h)
traverseTypeUseList
public <_R> _R traverseTypeUseList(TypeUseList _h)
traverseNETypeUseList
public <_R> _R traverseNETypeUseList(NETypeUseList _h)
traverseTypeUseCons
public <_R> _R traverseTypeUseCons(TypeUseCons _h)
traverseTypeUseEmpty
public <_R> _R traverseTypeUseEmpty(TypeUseEmpty _h)
traverseField
public <_R> _R traverseField(Field _h)
traverseFieldOrSyntax
public <_R> _R traverseFieldOrSyntax(FieldOrSyntax _h)
traverseSyntax
public <_R> _R traverseSyntax(Syntax _h)
traverseAddSpace
public <_R> _R traverseAddSpace(AddSpace _h)
traverseAddTab
public <_R> _R traverseAddTab(AddTab _h)
traverseAddLine
public <_R> _R traverseAddLine(AddLine _h)
traversePlus
public <_R> _R traversePlus(Plus _h)
traverseMinus
public <_R> _R traverseMinus(Minus _h)
traverseAddToken
public <_R> _R traverseAddToken(AddToken _h)
traverseTheEOF
public <_R> _R traverseTheEOF(TheEOF _h)
traverseSumToken
public <_R> _R traverseSumToken(SumToken _h)
traverseRealToken
public <_R> _R traverseRealToken(RealToken _h)
traverseEmptyToken
public <_R> _R traverseEmptyToken(EmptyToken _h)
traverseTypeDefList
public <_R> _R traverseTypeDefList(TypeDefList _h)
traverseTypeDefCons
public <_R> _R traverseTypeDefCons(TypeDefCons _h)
traverseTypeDefEmpty
public <_R> _R traverseTypeDefEmpty(TypeDefEmpty _h)
traverseFieldList
public <_R> _R traverseFieldList(FieldList _h)
traverseFieldCons
public <_R> _R traverseFieldCons(FieldCons _h)
traverseFieldEmpty
public <_R> _R traverseFieldEmpty(FieldEmpty _h)
traversePESubtypeList
public <_R> _R traversePESubtypeList(PESubtypeList _h)
traverseNESubtypeList
public <_R> _R traverseNESubtypeList(NESubtypeList _h)
traverseSubtypeList
public <_R> _R traverseSubtypeList(SubtypeList _h)
traverseSubtypeCons
public <_R> _R traverseSubtypeCons(SubtypeCons _h)
traverseSubtypeEmpty
public <_R> _R traverseSubtypeEmpty(SubtypeEmpty _h)
traverseBehFile
public <_R> _R traverseBehFile(BehFile _h)
traverseBehDefList
public <_R> _R traverseBehDefList(BehDefList _h)
traverseBehDefCons
public <_R> _R traverseBehDefCons(BehDefCons _h)
traverseBehDefEmpty
public <_R> _R traverseBehDefEmpty(BehDefEmpty _h)
traverseBehDef
public <_R> _R traverseBehDef(BehDef _h)
traverseEmptyList
public <_R> _R traverseEmptyList(EmptyList _h)
traverseConsList
public <_R> _R traverseConsList(ConsList _h)
traverseLitToken
public <_R> _R traverseLitToken(LitToken _h)
traverseRuntimeException
public <_R> _R traverseRuntimeException(java.lang.RuntimeException _h)
traverseTE
public <_R> _R traverseTE(TE _h)
traverseRTParseException
public <_R> _R traverseRTParseException(RTParseException _h)
traverseRTFileNotFound
public <_R> _R traverseRTFileNotFound(RTFileNotFound _h)
traverseDummyTrav
public <_R> _R traverseDummyTrav(DummyTrav _h)
traverseRBColor
public <_R> _R traverseRBColor(RBColor _h)
traverseRED
public <_R> _R traverseRED(RED _h)
traverseBLACK
public <_R> _R traverseBLACK(BLACK _h)
traverseList_FieldOrSyntax_
public <_R> _R traverseList_FieldOrSyntax_(List<FieldOrSyntax> _h)
traverseEmpty_FieldOrSyntax_
public <_R> _R traverseEmpty_FieldOrSyntax_(Empty<FieldOrSyntax> _h)
traverseCons_FieldOrSyntax_
public <_R> _R traverseCons_FieldOrSyntax_(Cons<FieldOrSyntax> _h)
traverseOption_List_TypeDef__
public <_R> _R traverseOption_List_TypeDef__(Option<List<TypeDef>> _h)
traverseNone_List_TypeDef__
public <_R> _R traverseNone_List_TypeDef__(None<List<TypeDef>> _h)
traverseSome_List_TypeDef__
public <_R> _R traverseSome_List_TypeDef__(Some<List<TypeDef>> _h)
traverseList_TypeDef_
public <_R> _R traverseList_TypeDef_(List<TypeDef> _h)
traverseEmpty_TypeDef_
public <_R> _R traverseEmpty_TypeDef_(Empty<TypeDef> _h)
traverseCons_TypeDef_
public <_R> _R traverseCons_TypeDef_(Cons<TypeDef> _h)
traverseList_DemFGenMain_
public <_R> _R traverseList_DemFGenMain_(List<DemFGenMain> _h)
traverseEmpty_DemFGenMain_
public <_R> _R traverseEmpty_DemFGenMain_(Empty<DemFGenMain> _h)
traverseCons_DemFGenMain_
public <_R> _R traverseCons_DemFGenMain_(Cons<DemFGenMain> _h)