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