forked from qt-creator/qt-creator
Debugger: Remove comment regarding GDB/MI grammar
We have been way more generous in accepting input than what is specified by the grammar since the beginning, and even GDB did (does?) not completely stick to that format. So the comment is misleading at best. Change-Id: Ieaf4fc2b9a6f01be649936f72e03866677d6cc5b Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
@@ -79,55 +79,6 @@ private:
|
||||
void argHelper(const char *name, const QByteArray &value);
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
output ==>
|
||||
( out-of-band-record )* [ result-record ] "(gdb)" nl
|
||||
result-record ==>
|
||||
[ token ] "^" result-class ( "," result )* nl
|
||||
out-of-band-record ==>
|
||||
async-record | stream-record
|
||||
async-record ==>
|
||||
exec-async-output | status-async-output | notify-async-output
|
||||
exec-async-output ==>
|
||||
[ token ] "*" async-output
|
||||
status-async-output ==>
|
||||
[ token ] "+" async-output
|
||||
notify-async-output ==>
|
||||
[ token ] "=" async-output
|
||||
async-output ==>
|
||||
async-class ( "," result )* nl
|
||||
result-class ==>
|
||||
"done" | "running" | "connected" | "error" | "exit"
|
||||
async-class ==>
|
||||
"stopped" | others (where others will be added depending on the needs--this is still in development).
|
||||
result ==>
|
||||
variable "=" value
|
||||
variable ==>
|
||||
string
|
||||
value ==>
|
||||
const | tuple | list
|
||||
const ==>
|
||||
c-string
|
||||
tuple ==>
|
||||
"{}" | "{" result ( "," result )* "}"
|
||||
list ==>
|
||||
"[]" | "[" value ( "," value )* "]" | "[" result ( "," result )* "]"
|
||||
stream-record ==>
|
||||
console-stream-output | target-stream-output | log-stream-output
|
||||
console-stream-output ==>
|
||||
"~" c-string
|
||||
target-stream-output ==>
|
||||
"@" c-string
|
||||
log-stream-output ==>
|
||||
"&" c-string
|
||||
nl ==>
|
||||
CR | CR-LF
|
||||
token ==>
|
||||
any sequence of digits.
|
||||
|
||||
*/
|
||||
|
||||
// FIXME: rename into GdbMiValue
|
||||
class GdbMi
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user