No estoy seguro si esto es correcto. Creo que sirve sin embargo:
Fuente: http://www.keplerproject.org/remdebug/example.html
Este es un ejemplo de una sesión de depuración de la siguiente secuencia de comandos (test.lua):
1 require"remdebug.engine"
2
3 remdebug.engine.start()
4
5 local tab = {
6 foo = 1,
7 bar = 2
8 }
9
10 print("Start")
11
12 function bar()
13 print("In bar 1")
14 print("In bar 2")
15 end
16
17 for i = 1, 10 do
18 print("Loop")
19 bar()
20 tab.foo = tab.foo * 2
21 end
22
23 print("End")
ejecuta por primera vez el controlador RemDebug:
% lua50 controller.lua Lua Remote Debugger Ejecute el programa que desea depurar En este momento puede ejecutar su programa de destino (en otra ventana):
% lua50 test.lua Ahora vuelve a la ventana donde ejecutó controller.lua (esto supone que se está ejecutando en el interior test.lua C: \ desarrollo \ Kepler en un sistema Windows):
detuvo en archivo C: /development/kepler/test.lua tipo de 'ayuda' para los comandos
basedir C: Nuevo directorio base/desarrollo/Kepler/ es C:/desarrollo/Kepler/ basedir C:/desarrollo/kepler/ paso Pausado en el archivo C : /development/kepler/test.lua línea 6 sobre detuvo en archivo C: /development/kepler/test.lua línea 7 sobre detuvo en archivo C: /development/kepler/test.lua línea 10 sobre En pausa en el archivo C: /development/kepler/test.lua línea 15 setb test.lua 19 ejecutar Puede cambiar a la ventana de la aplicación en cualquier momento para ver su salida. Volver a la sesión del depurador:
Pausado en el archivo C:/development/kepler/test.línea lua 19
carrera detuvo en archivo C: /development/kepler/test.lua línea 19 tab.foo eval tab.bar eval exec old_tab = pestaña nil pestaña exec = 2 nil pestaña eval pestaña exec = old_tab nil tab.foo eval carrera detuvo en archivo C: /development/kepler/test.lua línea 19 eval tab.foo delb test.lua 19 setw tab.foo == 32 Reloj insertado exp no. 1 carrera detuvo en archivo C: /development/kepler/test.lua línea 17 (reloj expresión 1: [tab.foo = 32]) tab.foo eval delw 1 la ejecución del programa terminado
No estoy seguro de entender por qué necesita un cliente basado en el navegador web. ¿Es bueno para usted un cliente que se basa en un depurador completo? –
Hola, trabajo en Game Development, necesito algo genérico que pueda compilar y ejecutar en varias arquitecturas. Hacer un cliente basado en navegador web sería ideal para mí. – Goles