-- Decompiled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net) -- Command line was: -d C:\Downloads\luadec51_2.0_win32_bin\lua\model\css\CSSDocument.luac ---------------------------------------------- 1 GETGLOBAL 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require} (...) ---------------------------------------------- 2 LOADK 1 1 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{require} 1{"model.source.TextNode"} (...) ---------------------------------------------- 3 CALL 0 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require("model.source.TextNode")} (...) ---------------------------------------------- 4 NEWTABLE 1 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{{}} (...) local l_0_0 = require("model.source.TextNode") ---------------------------------------------- 5 SETTABLE 1 258 259 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(1): -1{l_0_1.type="css"} tpend(0): (...) local l_0_0 = require("model.source.TextNode") local l_0_1 = {} ---------------------------------------------- 6 SETTABLE 1 260 261 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(1): -1{l_0_1.filePath="inline"} tpend(0): (...) local l_0_0 = require("model.source.TextNode") local l_0_1 = {} l_0_1.type = "css" ---------------------------------------------- 7 SETTABLE 1 262 263 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(1): -1{l_0_1.originalEncoding="utf-8"} tpend(0): (...) local l_0_0 = require("model.source.TextNode") local l_0_1 = {} l_0_1.type = "css" l_0_1.filePath = "inline" ---------------------------------------------- 8 SETTABLE 1 264 265 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(1): -1{l_0_1.BOM=""} tpend(0): (...) local l_0_0 = require("model.source.TextNode") local l_0_1 = {} l_0_1.type = "css" l_0_1.filePath = "inline" l_0_1.originalEncoding = "utf-8" ---------------------------------------------- 9 SETTABLE 1 266 265 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(1): -1{l_0_1.charSet=""} tpend(0): (...) local l_0_0 = require("model.source.TextNode") local l_0_1 = {} l_0_1.type = "css" l_0_1.filePath = "inline" l_0_1.originalEncoding = "utf-8" l_0_1.BOM = "" ---------------------------------------------- 10 CLOSURE 2 0 ---------------------------------------------- 1 TEST 1 0 1 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(0): (l_1_0, l_1_1) ---------------------------------------------- 2 JMP 0 2 next bool: 1 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(0): (l_1_0, l_1_1) ---------------------------------------------- 3 NEWTABLE 2 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(1): 2{{}} (l_1_0, l_1_1) ---------------------------------------------- 4 MOVE 1 2 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_1_0} 1{l_1_1} vpend(1): 1{l_1_1={}} tpend(0): (l_1_0, l_1_1) Exps(0): at 1 dest 5 neg 1 (l_1_1 (null) l_1_1) cpd -1 Stored at endif list: <5> ---------------------------------------------- 5 GETGLOBAL 2 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(1): 2{setmetatable} (l_1_0, l_1_1) if not l_1_1 then l_1_1 = {} end ---------------------------------------------- 6 MOVE 3 1 0 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(2): 2{setmetatable} 3{l_1_1} (l_1_0, l_1_1) if not l_1_1 then l_1_1 = {} end ---------------------------------------------- 7 MOVE 4 0 0 SET_CTR(Tpend) = 2 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(3): 2{setmetatable} 3{l_1_1} 4{l_1_0} (l_1_0, l_1_1) if not l_1_1 then l_1_1 = {} end ---------------------------------------------- 8 CALL 2 3 1 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(0): (l_1_0, l_1_1) if not l_1_1 then l_1_1 = {} end setmetatable(l_1_1, l_1_0) ---------------------------------------------- 9 SETTABLE 0 257 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(1): -1{l_1_0.__index=l_1_0} tpend(0): (l_1_0, l_1_1) if not l_1_1 then l_1_1 = {} end setmetatable(l_1_1, l_1_0) ---------------------------------------------- 10 NEWTABLE 2 1 0 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(0): (l_1_0, l_1_1) if not l_1_1 then l_1_1 = {} end setmetatable(l_1_1, l_1_0) l_1_0.__index = l_1_0 ---------------------------------------------- 11 MOVE 3 1 0 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 0 next bool: 0 locals(3): 0{l_1_0} 1{l_1_1} 2{l_1_2} vpend(0): tpend(1): 3{l_1_1} (l_1_0, l_1_1) if not l_1_1 then l_1_1 = {} end setmetatable(l_1_1, l_1_0) l_1_0.__index = l_1_0 local l_1_2 = {} ---------------------------------------------- 12 SETLIST 2 1 1