edu.neu.ccs.demeterf.demfgen.classes
Class StaticTravCtx

java.lang.Object
  extended by edu.neu.ccs.demeterf.AbstTraversal
      extended by edu.neu.ccs.demeterf.Traversal
          extended by 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


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

Constructor Detail

StaticTravCtx

public StaticTravCtx(FC f)

StaticTravCtx

public StaticTravCtx(FC f,
                     Control c)
Method Detail

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)