Module:LuaCall: Difference between revisions

From Test Wiki
Content deleted Content added
trying again
m going step by step
Line 34: Line 34:
debuglog=debuglog..tostring(_G["string"]).."?"
debuglog=debuglog..tostring(_G["string"]).."?"
reserved_functionpart,reserved_function=mw.ustring.match(reserved_function,"^(%a[^%.]*)%.(.*)$")
reserved_functionpart,reserved_function=mw.ustring.match(reserved_function,"^(%a[^%.]*)%.(.*)$")
reserved_arraypart=reserved_arraypart[reserved_functionpart]
debuglog=debuglog..reserved_functionpart..","..reserved_function
debuglog=debuglog..reserved_functionpart..","..reserved_function..tostring(reserved_arraypart)
-- while reserved_function do
-- while reserved_function do
-- if reserved_call then reserved_call=reserved_call[mw.ustring.match(reserved_function,"^(%a[^%.]*)%.") or reserved_call] else debuglog=debuglog.."NIL error" end
-- if reserved_call then reserved_call=reserved_call[mw.ustring.match(reserved_function,"^(%a[^%.]*)%.") or reserved_call] else debuglog=debuglog.."NIL error" end