254 local stack = get_locals(obj); |
254 local stack = get_locals(obj); |
255 if not stack then return; end |
255 if not stack then return; end |
256 for _, frame in ipairs(stack) do |
256 for _, frame in ipairs(stack) do |
257 for local_entry in ipairs(frame) do |
257 for local_entry in ipairs(frame) do |
258 local local_name, local_value = local_entry[1], local_entry[2]; |
258 local local_name, local_value = local_entry[1], local_entry[2]; |
259 edge(env, nil, local_name, "isname", nil); |
259 edge(env, obj, local_name, "isname", nil); |
260 edge(env, nil, local_value, "local", local_name); |
260 edge(env, obj, local_value, "local", local_name); |
261 end |
261 end |
262 end |
262 end |
263 end |
263 end |
264 |
264 |
265 -- Main function |
265 -- Main function |