Content-Length: 375 {"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"lua","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-us","supportsProgressReporting":true,"supportsInvalidatedEvent":true},"type":"request","seq":1} Request --> 'initialize' Content-Length: 239 {"type":"response","seq":1,"command":"initialize","request_seq":1,"success":true,"body":{"supportsConfigurationDoneRequest":true,"supportsFunctionBreakpoints":false,"supportsConditionalBreakpoints":false,"supportsEvaluateForHovers":false}} Content-Length: 46 {"type":"event","seq":2,"event":"initialized"} Content-Length: 105 {"type":"event","seq":3,"event":"output","body":{"category":"console","output":"Debugger initialized\n"}} Content-Length: 416 {"command":"launch","arguments":{"name":"Ravi Debugger","type":"lua","request":"launch","program":"C:\\Users\\x\\git\\ravi/tests/debugger/debugger_test.lua","stopOnEntry":true,"cwd":"C:\\Users\\x\\git\\ravi","LUA_PATH":"C:\\Users\\x\\git\\ravi/?.lua","LUA_CPATH":"C:\\Users\\x\\git\\ravi/?.dll","__configurationTarget":5,"__sessionId":"f2b9645b-e413-4d9e-bdf6-361ef6e19671"},"type":"request","seq":2} Request --> 'launch' LAUNCH C:\Users\x\git\ravi/tests/debugger/debugger_test.lua Program to be debugged = C:/Users/x/git/ravi/tests/debugger/debugger_test.lua Content-Length: 77 {"type":"response","seq":4,"command":"launch","request_seq":2,"success":true} Content-Length: 82 {"type":"event","seq":5,"event":"thread","body":{"reason":"started","threadId":1}} Content-Length: 81 {"type":"event","seq":6,"event":"stopped","body":{"reason":"entry","threadId":1}} Content-Length: 56 {"command":"configurationDone","type":"request","seq":3} Request --> 'configurationDone' Content-Length: 88 {"type":"response","seq":7,"command":"configurationDone","request_seq":3,"success":true} Content-Length: 46 {"command":"threads","type":"request","seq":4} Request --> 'threads' Content-Length: 128 {"type":"response","seq":8,"command":"threads","request_seq":4,"success":true,"body":{"threads":[{"name":"RaviThread","id":1}]}} Content-Length: 46 {"command":"threads","type":"request","seq":5} Request --> 'threads' Content-Length: 128 {"type":"response","seq":9,"command":"threads","request_seq":5,"success":true,"body":{"threads":[{"name":"RaviThread","id":1}]}} Content-Length: 103 {"command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":20},"type":"request","seq":6} Request --> 'stackTrace' Content-Length: 287 {"type":"response","seq":10,"command":"stackTrace","request_seq":6,"success":true,"body":{"totalFrames":1,"stackFrames":[{"id":0,"name":"?","column":1,"line":1,"source":{"name":"debugger_test.lua","path":"C:/Users/x/git/ravi/tests/debugger/debugger_test.lua","sourceReference":0}}]}} Content-Length: 46 {"command":"threads","type":"request","seq":7} Request --> 'threads' Content-Length: 129 {"type":"response","seq":11,"command":"threads","request_seq":7,"success":true,"body":{"threads":[{"name":"RaviThread","id":1}]}} Content-Length: 71 {"command":"scopes","arguments":{"frameId":0},"type":"request","seq":8} Request --> 'scopes' Content-Length: 400 {"type":"response","seq":12,"command":"scopes","request_seq":8,"success":true,"body":{"scopes":[{"name":"Locals","variablesReference":281474976710656,"expensive":false},{"name":"Var Args","variablesReference":562949953421312,"expensive":false},{"name":"Globals","variablesReference":1125899906842624,"expensive":false},{"name":"Lua Globals","variablesReference":1407374883553280,"expensive":false}]}} Content-Length: 99 {"command":"variables","arguments":{"variablesReference":281474976710656},"type":"request","seq":9} Request --> 'variables' Content-Length: 105 {"type":"response","seq":13,"command":"variables","request_seq":9,"success":true,"body":{"variables":[]}} Content-Length: 100 {"command":"variables","arguments":{"variablesReference":562949953421312},"type":"request","seq":10} Request --> 'variables' Content-Length: 106 {"type":"response","seq":14,"command":"variables","request_seq":10,"success":true,"body":{"variables":[]}} Content-Length: 101 {"command":"variables","arguments":{"variablesReference":1125899906842624},"type":"request","seq":11} Request --> 'variables' Content-Length: 512 {"type":"response","seq":15,"command":"variables","request_seq":11,"success":true,"body":{"variables":[{"name":"unpack","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"loadstring","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"bit","type":"table","variablesReference":1125899906842645,"value":"table 000001B1ABDE7FD0 (12 items)"},{"name":"arg","type":"table","variablesReference":1125899906842649,"value":"table 000001B1ABDE8320 (1 items)"}]}} Content-Length: 101 {"command":"variables","arguments":{"variablesReference":1407374883553280},"type":"request","seq":12} Request --> 'variables' Content-Length: 4198 {"type":"response","seq":16,"command":"variables","request_seq":12,"success":true,"body":{"variables":[{"name":"unpack","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"print","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"loadfile","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"loadstring","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"bit32","type":"table","variablesReference":1407374883553285,"value":"table 000001B1ABDE7B00 (12 items)"},{"name":"pairs","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"ipairs","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"xpcall","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"ravi","type":"table","variablesReference":1407374883553289,"value":"table 000001B1ABDE72E0 (20 items)"},{"name":"type","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"utf8","type":"table","variablesReference":1407374883553291,"value":"table 000001B1ABDE6A60 (6 items)"},{"name":"collectgarbage","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"package","type":"table","variablesReference":1407374883553293,"value":"table 000001B1ABDE2660 (10 items)"},{"name":"_G","type":"table","variablesReference":1407374883553294,"value":"table 000001B1ABDE0D40 (42 items)"},{"name":"table","type":"table","variablesReference":1407374883553295,"value":"table 000001B1ABDE34D0 (11 items)"},{"name":"os","type":"table","variablesReference":1407374883553296,"value":"table 000001B1ABDE3470 (11 items)"},{"name":"io","type":"table","variablesReference":1407374883553297,"value":"table 000001B1ABDE3970 (14 items)"},{"name":"rawset","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"assert","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"math","type":"table","variablesReference":1407374883553300,"value":"table 000001B1ABDE5AA0 (35 items)"},{"name":"bit","type":"table","variablesReference":1407374883553301,"value":"table 000001B1ABDE7FD0 (12 items)"},{"name":"coroutine","type":"table","variablesReference":1407374883553302,"value":"table 000001B1ABDE31C0 (7 items)"},{"name":"tostring","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"tonumber","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"arg","type":"table","variablesReference":1407374883553305,"value":"table 000001B1ABDE8320 (1 items)"},{"name":"rawequal","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"string","type":"table","variablesReference":1407374883553307,"value":"table 000001B1ABDE2370 (17 items)"},{"name":"rawlen","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"getmetatable","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"debug","type":"table","variablesReference":1407374883553310,"value":"table 000001B1ABDE0ED0 (16 items)"},{"name":"module","type":"Cclosure","variablesReference":0,"value":"Cclosure"},{"name":"ravitype","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"load","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"error","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"rawget","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"_VERSION","type":"string","variablesReference":0,"value":"Ravi 5.3"},{"name":"require","type":"Cclosure","variablesReference":0,"value":"Cclosure"},{"name":"pcall","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"next","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"select","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"setmetatable","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"},{"name":"dofile","type":"lightCfunction","variablesReference":0,"value":"lightCfunction"}]}} Content-Length: 80 {"command":"disconnect","arguments":{"restart":false},"type":"request","seq":13} Request --> 'disconnect' Content-Length: 71 {"type":"event","seq":17,"event":"terminated","body":{"restart":false}} Content-Length: 83 {"type":"response","seq":18,"command":"disconnect","request_seq":13,"success":true}