WebDSL-Native-sig.stx 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 module signatures/WebDSL-Native-sig imports signatures/WebDSL-Core-sig signatures/WebDSL-Lexical-sig signature sorts NCAlias NCSuper NCElement NativeType NCFunction NCFunctionReturn NCFunctionStatic NCFunctionFromStatic NativeFunId = string constructors NCAlias-Plhdr : NCAlias NCSuper-Plhdr : NCSuper NCElement-Plhdr : NCElement NativeType-Plhdr : NativeType NCFunction-Plhdr : NCFunction NCFunctionReturn-Plhdr : NCFunctionReturn NCFunctionStatic-Plhdr : NCFunctionStatic NCFunctionFromStatic-Plhdr : NCFunctionFromStatic signature constructors NativeClass : QId * NCAlias * NCSuper * list(NCElement) -> Definition ExtendNativeClass : QId * NCAlias * list(NCElement) -> Definition NCAlias : Id -> NCAlias NCAliasNone : NCAlias NCSuper : Id -> NCSuper NCSuperNone : NCSuper NCProperty : Id * NativeType -> NCElement NCFunctionElement : NCFunction -> NCElement NCFunction : NCFunctionStatic * NativeFunId * list(NativeType) * NCFunctionReturn -> NCFunction NCFunctionReturn : NativeType -> NCFunctionReturn NCFunctionReturnNone : NCFunctionReturn NCFunctionStatic : NCFunctionStatic NCFunctionStaticNone : NCFunctionStatic NCFunctionFromStatic : QId * NCFunction -> NCFunctionFromStatic NCFunctionFromStaticElement : NCFunctionFromStatic -> NCElement NCConstructor : list(NativeType) -> NCElement NCConstructorFromStatic : QId * list(NativeType) -> NCElement NativeGenericType : Id * list(NativeType) -> NativeType NativeGenericTypeList : list(NativeType) -> NativeType NativeGenericTypeSet : list(NativeType) -> NativeType NativeSimpleType : Id -> NativeType ×