f
Size: a a a
IK
IK
IK
IK
IK
IK
АК
S
local data = parsed_xml
for i, v in ipairs(data) do
if v.tag == "function" then
_G[v.props.name] = function()
for i, v in ipairs(v.content) do
if v.tag == "SetVariable" then
_G[v.props.var] = v.props.val
end
if v.tag == "Call" then
_G[v.props.func](v.props.arg)
end
end
end
end
end
Это для результата парсинга аналогичного моему примеру преобразований xml => lua. И оно не полное, разумеется, циклов и вычислений, например не поддерживает.S
S
IK
IK
S
S
IK
LU
S
G(
A