|
@@ -89,6 +89,7 @@ type strict_meta =
|
|
| LibType
|
|
| LibType
|
|
| LoopLabel
|
|
| LoopLabel
|
|
| LuaRequire
|
|
| LuaRequire
|
|
|
|
+ | LuaDotMethod
|
|
| Meta
|
|
| Meta
|
|
| Macro
|
|
| Macro
|
|
| MaybeUsed
|
|
| MaybeUsed
|
|
@@ -281,6 +282,7 @@ let get_info = function
|
|
| JavaNative -> ":javaNative",("Automatically added by -java-lib on classes generated from JAR/class files",[Platform Java; UsedOnEither[TClass;TEnum]; UsedInternally])
|
|
| JavaNative -> ":javaNative",("Automatically added by -java-lib on classes generated from JAR/class files",[Platform Java; UsedOnEither[TClass;TEnum]; UsedInternally])
|
|
| JsRequire -> ":jsRequire",("Generate javascript module require expression for given extern",[Platform Js; UsedOn TClass])
|
|
| JsRequire -> ":jsRequire",("Generate javascript module require expression for given extern",[Platform Js; UsedOn TClass])
|
|
| LuaRequire -> ":luaRequire",("Generate lua module require expression for given extern",[Platform Lua; UsedOn TClass])
|
|
| LuaRequire -> ":luaRequire",("Generate lua module require expression for given extern",[Platform Lua; UsedOn TClass])
|
|
|
|
+ | LuaDotMethod -> ":luaDotMethod",("Indicates that the given extern type instance should have dot-style invocation for methods instead of colon.",[Platform Lua; UsedOnEither[TClass;TClassField]])
|
|
| Keep -> ":keep",("Causes a field or type to be kept by DCE",[])
|
|
| Keep -> ":keep",("Causes a field or type to be kept by DCE",[])
|
|
| KeepInit -> ":keepInit",("Causes a class to be kept by DCE even if all its field are removed",[UsedOn TClass])
|
|
| KeepInit -> ":keepInit",("Causes a class to be kept by DCE even if all its field are removed",[UsedOn TClass])
|
|
| KeepSub -> ":keepSub",("Extends @:keep metadata to all implementing and extending classes",[UsedOn TClass])
|
|
| KeepSub -> ":keepSub",("Extends @:keep metadata to all implementing and extending classes",[UsedOn TClass])
|
|
@@ -429,4 +431,4 @@ let get_documentation_list () =
|
|
[]
|
|
[]
|
|
in
|
|
in
|
|
let all = List.sort (fun (s1,_) (s2,_) -> String.compare s1 s2) (loop 0) in
|
|
let all = List.sort (fun (s1,_) (s2,_) -> String.compare s1 s2) (loop 0) in
|
|
- all,!m
|
|
|
|
|
|
+ all,!m
|