1 package polyglot.ext.coffer.ast; 2 3 import polyglot.ast.*; 4 import polyglot.ext.jl.ast.*; 5 import polyglot.ext.coffer.types.*; 6 import polyglot.ext.coffer.extension.*; 7 import polyglot.types.Flags; 8 import polyglot.types.Package; 9 import polyglot.types.Type; 10 import polyglot.types.Qualifier; 11 import polyglot.util.*; 12 import java.util.*; 13 14 16 public class CofferExtFactory_c extends AbstractExtFactory_c 17 { 18 public CofferExtFactory_c() { 19 super(); 20 } 21 22 public final Ext extCanonicalKeySetNode() { 23 Ext e = extCanonicalKeySetNodeImpl(); 24 return e; 25 } 26 27 public final Ext extFree() { 28 Ext e = extFreeImpl(); 29 return e; 30 } 31 32 public final Ext extKeyNode() { 33 Ext e = extKeyNodeImpl(); 34 return e; 35 } 36 37 public final Ext extThrowConstraintNode() { 38 Ext e = extThrowConstraintNodeImpl(); 39 return e; 40 } 41 42 public final Ext extTrackedTypeNode() { 43 Ext e = extTrackedTypeNodeImpl(); 44 return e; 45 } 46 public final Ext extAmbKeySetNode() { 47 Ext e = extAmbKeySetNodeImpl(); 48 return e; 49 } 50 51 public Ext extNodeImpl() { 52 return new CofferExt_c(); 53 } 54 55 public Ext extAssignImpl() { 56 return new AssignExt_c(); 57 } 58 59 public Ext extLocalImpl() { 60 return new LocalExt_c(); 61 } 62 63 public Ext extSpecialImpl() { 64 return new SpecialExt_c(); 65 } 66 67 public Ext extLocalDeclImpl() { 68 return new LocalDeclExt_c(); 69 } 70 71 public Ext extConstructorCallImpl() { 72 return extProcedureCallImpl(); 73 } 74 75 public Ext extCallImpl() { 76 return extProcedureCallImpl(); 77 } 78 79 public Ext extProcedureCallImpl() { 80 return new ProcedureCallExt_c(); 81 } 82 83 public Ext extNewImpl() { 84 return new NewExt_c(); 85 } 86 87 public Ext extFreeImpl() { 88 return new FreeExt_c(); 89 } 90 91 public Ext extCanonicalKeySetNodeImpl() { 92 return extNodeImpl(); 93 } 94 95 public Ext extAmbKeySetNodeImpl() { 96 return extNodeImpl(); 97 } 98 99 public Ext extKeyNodeImpl() { 100 return extNodeImpl(); 101 } 102 public Ext extTrackedTypeNodeImpl() { 103 return extTypeNodeImpl(); 104 } 105 public Ext extThrowConstraintNodeImpl() { 106 return extNodeImpl(); 107 } 108 109 public Ext extProcedureDeclImpl() { 110 return new ProcedureDeclExt_c(); 111 } 112 113 } 114 | Popular Tags |