DebugClients/Ruby/DebugProtocol.rb

changeset 0
de9c2efb9d02
child 13
1af94a91f439
equal deleted inserted replaced
-1:000000000000 0:de9c2efb9d02
1 # -*- coding: utf-8 -*-
2
3 # Copyright (c) 2005 - 2009 Detlev Offenbach <detlev@die-offenbachs.de>
4 #
5
6 =begin edoc
7 File defining the debug protocol tokens
8 =end
9
10 if RUBY_VERSION < "1.9"
11 $KCODE = 'UTF8'
12 require 'jcode'
13 end
14
15 # The address used for debugger/client communications.
16 DebugAddress = '127.0.0.1'
17
18 # The protocol "words".
19 RequestOK = '>OK?<'
20 RequestEnv = '>Environment<'
21 RequestCapabilities = '>Capabilities<'
22 RequestLoad = '>Load<'
23 RequestRun = '>Run<'
24 RequestCoverage = '>Coverage<'
25 RequestProfile = '>Profile<'
26 RequestContinue = '>Continue<'
27 RequestStep = '>Step<'
28 RequestStepOver = '>StepOver<'
29 RequestStepOut = '>StepOut<'
30 RequestStepQuit = '>StepQuit<'
31 RequestBreak = '>Break<'
32 RequestBreakEnable = '>EnableBreak<'
33 RequestBreakIgnore = '>IgnoreBreak<'
34 RequestWatch = '>Watch<'
35 RequestWatchEnable = '>EnableWatch<'
36 RequestWatchIgnore = '>IgnoreWatch<'
37 RequestVariables = '>Variables<'
38 RequestVariable = '>Variable<'
39 RequestSetFilter = '>SetFilter<'
40 RequestEval = '>Eval<'
41 RequestExec = '>Exec<'
42 RequestShutdown = '>Shutdown<'
43 RequestBanner = '>Banner<'
44 RequestCompletion = '>Completion<'
45 RequestUTPrepare = '>UTPrepare<'
46 RequestUTRun = '>UTRun<'
47 RequestUTStop = '>UTStop<'
48
49 ResponseOK = '>OK<'
50 ResponseCapabilities = RequestCapabilities
51 ResponseContinue = '>Continue<'
52 ResponseException = '>Exception<'
53 ResponseSyntax = '>SyntaxError<'
54 ResponseExit = '>Exit<'
55 ResponseLine = '>Line<'
56 ResponseRaw = '>Raw<'
57 ResponseClearBreak = '>ClearBreak<'
58 ResponseClearWatch = '>ClearWatch<'
59 ResponseVariables = RequestVariables
60 ResponseVariable = RequestVariable
61 ResponseBanner = RequestBanner
62 ResponseCompletion = RequestCompletion
63 ResponseUTPrepared = '>UTPrepared<'
64 ResponseUTStartTest = '>UTStartTest<'
65 ResponseUTStopTest = '>UTStopTest<'
66 ResponseUTTestFailed = '>UTTestFailed<'
67 ResponseUTTestErrored = '>UTTestErrored<'
68 ResponseUTFinished = '>UTFinished<'
69
70 PassiveStartup = '>PassiveStartup<'
71
72 EOT = ">EOT<\n"

eric ide

mercurial