|
@@ -80,6 +80,10 @@ import lua.NativeStringTools;
|
|
}
|
|
}
|
|
|
|
|
|
static function __init__() : Void untyped {
|
|
static function __init__() : Void untyped {
|
|
|
|
+ // lua workarounds for basic anonymous object functionality
|
|
|
|
+ haxe.macro.Compiler.includeFile("lua/_lua/_hx_anon.lua");
|
|
|
|
+
|
|
|
|
+ // class reflection metadata
|
|
haxe.macro.Compiler.includeFile("lua/_lua/_hx_classes.lua");
|
|
haxe.macro.Compiler.includeFile("lua/_lua/_hx_classes.lua");
|
|
__feature__("lua.Boot.getClass", String.prototype.__class__ = __feature__("Type.resolveClass",_hxClasses["String"] = String,String));
|
|
__feature__("lua.Boot.getClass", String.prototype.__class__ = __feature__("Type.resolveClass",_hxClasses["String"] = String,String));
|
|
__feature__("lua.Boot.isClass", String.__name__ = __feature__("Type.getClassName", __lua_table__("String"),true));
|
|
__feature__("lua.Boot.isClass", String.__name__ = __feature__("Type.getClassName", __lua_table__("String"),true));
|