1261 |
def delete_break_point(pos) |
def delete_break_point(pos) |
1262 |
return DEBUGGER__.context.delete_break_point(pos) |
return DEBUGGER__.context.delete_break_point(pos) |
1263 |
end |
end |
1264 |
|
|
|
# LJ - FreeRIDE |
|
|
def fr_global_variables() |
|
|
binding, file, line, id = DEBUGGER__.context.current_frame |
|
|
gv = Hash.new |
|
|
global_variables.each { |v| gv[v] = eval(v, binding) } |
|
|
return gv |
|
|
end |
|
|
|
|
1265 |
# LJ - FreeRIDE |
# LJ - FreeRIDE |
1266 |
def fr_thread_list_all() |
def fr_thread_list_all() |
1267 |
return DEBUGGER__.fr_thread_list_all |
return DEBUGGER__.fr_thread_list_all |
1277 |
return DEBUGGER__.context(DEBUGGER__.last_thread).fr_select_frame(index) |
return DEBUGGER__.context(DEBUGGER__.last_thread).fr_select_frame(index) |
1278 |
end |
end |
1279 |
|
|
1280 |
end |
# LJ - FreeRIDE |
1281 |
|
def fr_local_variables() |
1282 |
|
lv_ary = {} |
1283 |
|
binding, file, line, id = DEBUGGER__.context(DEBUGGER__.last_thread).current_frame |
1284 |
|
for v in eval("local_variables", binding) |
1285 |
|
lv_ary[v] = eval(v, binding).inspect |
1286 |
|
end |
1287 |
|
lv_ary |
1288 |
|
end |
1289 |
|
|
1290 |
|
# LJ - FreeRIDE |
1291 |
|
def fr_global_variables() |
1292 |
|
gv_ary = {} |
1293 |
|
binding, file, line, id = DEBUGGER__.context(DEBUGGER__.last_thread).current_frame |
1294 |
|
global_variables.each { |v| gv_ary[v] = eval(v, binding).inspect } |
1295 |
|
gv_ary |
1296 |
|
end |
1297 |
|
end |
1298 |
|
|
1299 |
# LJ - FreeRIDE |
# LJ - FreeRIDE |
1300 |
class Context |
class Context |
1301 |
def current_frame |
def current_frame |