|
@@ -189,6 +189,7 @@ module Define = struct
|
|
|
| FileExtension
|
|
| FileExtension
|
|
|
| FlashStrict
|
|
| FlashStrict
|
|
|
| FlashUseStage
|
|
| FlashUseStage
|
|
|
|
|
+ | ForceNativeProperty
|
|
|
| FormatWarning
|
|
| FormatWarning
|
|
|
| GencommonDebug
|
|
| GencommonDebug
|
|
|
| HaxeBoot
|
|
| HaxeBoot
|
|
@@ -271,6 +272,7 @@ module Define = struct
|
|
|
| FileExtension -> ("file_extension","Output filename extension for cpp source code")
|
|
| FileExtension -> ("file_extension","Output filename extension for cpp source code")
|
|
|
| FlashStrict -> ("flash_strict","More strict typing for flash target")
|
|
| FlashStrict -> ("flash_strict","More strict typing for flash target")
|
|
|
| FlashUseStage -> ("flash_use_stage","Keep the SWF library initial stage")
|
|
| FlashUseStage -> ("flash_use_stage","Keep the SWF library initial stage")
|
|
|
|
|
+ | ForceNativeProperty -> ("force_native_property","Tag all properties with :nativeProperty metadata for 3.1 compatibility")
|
|
|
| FormatWarning -> ("format_warning","Print a warning for each formated string, for 2.x compatibility")
|
|
| FormatWarning -> ("format_warning","Print a warning for each formated string, for 2.x compatibility")
|
|
|
| GencommonDebug -> ("gencommon_debug","GenCommon internal")
|
|
| GencommonDebug -> ("gencommon_debug","GenCommon internal")
|
|
|
| HaxeBoot -> ("haxe_boot","Given the name 'haxe' to the flash boot class instead of a generated name")
|
|
| HaxeBoot -> ("haxe_boot","Given the name 'haxe' to the flash boot class instead of a generated name")
|
|
@@ -435,6 +437,7 @@ module MetaInfo = struct
|
|
|
| NativeChildren -> ":nativeChildren",("Annotates that all children from a type should be treated as if it were an extern definition - platform native",[Platforms [Java;Cs]; UsedOn TClass])
|
|
| NativeChildren -> ":nativeChildren",("Annotates that all children from a type should be treated as if it were an extern definition - platform native",[Platforms [Java;Cs]; UsedOn TClass])
|
|
|
| NativeGen -> ":nativeGen",("Annotates that a type should be treated as if it were an extern definition - platform native",[Platforms [Java;Cs;Python]; UsedOnEither[TClass;TEnum]])
|
|
| NativeGen -> ":nativeGen",("Annotates that a type should be treated as if it were an extern definition - platform native",[Platforms [Java;Cs;Python]; UsedOnEither[TClass;TEnum]])
|
|
|
| NativeGeneric -> ":nativeGeneric",("Used internally to annotate native generic classes",[Platform Cs; UsedOnEither[TClass;TEnum]; Internal])
|
|
| NativeGeneric -> ":nativeGeneric",("Used internally to annotate native generic classes",[Platform Cs; UsedOnEither[TClass;TEnum]; Internal])
|
|
|
|
|
+ | NativeProperty -> ":nativeProperty",("Use native properties which will execute even with dynamic usage",[Platform Cpp])
|
|
|
| NoCompletion -> ":noCompletion",("Prevents the compiler from suggesting completion on this field",[UsedOn TClassField])
|
|
| NoCompletion -> ":noCompletion",("Prevents the compiler from suggesting completion on this field",[UsedOn TClassField])
|
|
|
| NoDebug -> ":noDebug",("Does not generate debug information into the Swf even if -debug is set",[UsedOnEither [TClass;TClassField];Platform Flash])
|
|
| NoDebug -> ":noDebug",("Does not generate debug information into the Swf even if -debug is set",[UsedOnEither [TClass;TClassField];Platform Flash])
|
|
|
| NoDoc -> ":noDoc",("Prevents a type from being included in documentation generation",[])
|
|
| NoDoc -> ":noDoc",("Prevents a type from being included in documentation generation",[])
|