Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tPath,targetT
- local loopT=setmetatable({},{
- __index=function(t,index)
- table.insert(tPath,index)
- return t
- end,
- __newindex=function(t,index,val)
- for i=1,#tPath do
- rawset(targetT,tPath[i],setmetatable({},infiMT))
- targetT=targetT[tPath[i]]
- end
- rawset(targetT,index,val)
- end
- })
- infiMT={__index=function(t,index)
- tPath={index}
- targetT=t
- return loopT
- end}
- infiT=setmetatable({},infiMT)
Advertisement
Add Comment
Please, Sign In to add comment