local frame = {} frame.StackFrame = { funcIndex = 0, pc = 0, -- program counter } function frame.StackFrame:new(funcIndex) local f = { locals = {}, labelStack = {}, } setmetatable(f, {__index = self}) f.funcIndex = funcIndex return f end return frame