luatraverse.lua

changeset 5
b6d77a6cf45b
parent 4
a4f608729bbf
child 6
ab49e2e3d709
equal deleted inserted replaced
4:a4f608729bbf 5:b6d77a6cf45b
143 edge(env, obj, v, "upvalue", n) 143 edge(env, obj, v, "upvalue", n)
144 i = i + 1 144 i = i + 1
145 end 145 end
146 146
147 local fenv = debug.getfenv(obj) 147 local fenv = debug.getfenv(obj)
148 edge(env, obj, fenv, "enviroment", nil) 148 edge(env, obj, fenv, "environment", nil)
149 149
150 end 150 end
151 151
152 function traversethread(env, t) 152 function traversethread(env, t)
153 local f = env.funcs.thread 153 local f = env.funcs.thread
165 edge(env, nil, v, "local", n) 165 edge(env, nil, v, "local", n)
166 end 166 end
167 end 167 end
168 168
169 local fenv = debug.getfenv(t) 169 local fenv = debug.getfenv(t)
170 edge(env, t, fenv, "enviroment", nil) 170 edge(env, t, fenv, "environment", nil)
171 171
172 end 172 end
173 173
174 174
175 -- 'how' is a string that identifies the content of 'to' and 'value': 175 -- 'how' is a string that identifies the content of 'to' and 'value':

mercurial