|
42 | 42 | "2": { "name": "variable.other.arguments.gdb" } |
43 | 43 | } |
44 | 44 | }, |
| 45 | + { |
| 46 | + "name": "meta.ignore.gdb", |
| 47 | + "match": "^\\s*(ig(?:n(?:o(?:r(?:e)?)?)?)?)\\b\\s+(\\d+|\\$\\w+)\\s+(\\d+)$", |
| 48 | + "captures": { |
| 49 | + "1": { "name": "keyword.control.command.gdb" }, |
| 50 | + "2": { "name": "entity.name.tag.breakpoint.gdb" }, |
| 51 | + "3": { "name": "constant.numeric.count.ignore.gdb" } |
| 52 | + } |
| 53 | + }, |
45 | 54 | { |
46 | 55 | "name": "meta.break.gdb", |
47 | | - "match": "^\\s*(b(?:r(?:e(?:a(?:k)?)?)?)?)\\b(?:\\s+([^\\s]+)\\s*(?:\\s+(if)\\s*(.*))?)?\\s*$", |
| 56 | + "match": "^\\s*(t?b(?:r(?:e(?:a(?:k)?)?)?)?)\\b(?:\\s+([^\\s]+)\\s*(?:\\s+(if)\\s*(.*))?)?\\s*$", |
48 | 57 | "captures": { |
49 | 58 | "1": { "name": "keyword.control.command.gdb" }, |
50 | 59 | "2": { "name": "markup.underline.link.location.gdb" }, |
|
151 | 160 | }, |
152 | 161 | { |
153 | 162 | "name": "meta.set.auto-load.python.gdb", |
154 | | - "match": "^\\s*(set)\\s+(auto-load)\\s+(python-scripts(?:\\s+(?:on|off|.*))?)\\s*$", |
| 163 | + "match": "^\\s*(set)\\s+(auto-load)\\s+(python-scripts(?:\\s+(?:on|of(?:f)?|.*))?)\\s*$", |
| 164 | + "captures": { |
| 165 | + "1": { "name": "keyword.control.command.gdb" }, |
| 166 | + "2": { "name": "support.function.option.gdb" }, |
| 167 | + "3": { "name": "variable.other.variable.gdb" } |
| 168 | + } |
| 169 | + }, |
| 170 | + { |
| 171 | + "name": "meta.set.logging.gdb", |
| 172 | + "match": "^\\s*(set)\\s+(lo(?:g(?:g(?:i(?:n(?:g)?)?)?)?)?)(?:\\s+(on|of(?:f)?)(?:\\s+(.*))?)?\\s*$", |
| 173 | + "captures": { |
| 174 | + "1": { "name": "keyword.control.command.gdb" }, |
| 175 | + "2": { "name": "support.function.option.gdb" }, |
| 176 | + "3": { "name": "variable.other.variable.gdb" }, |
| 177 | + "4": { "name": "markup.underline.link.filename.gdb" } |
| 178 | + } |
| 179 | + }, |
| 180 | + { |
| 181 | + "name": "meta.set.logging.file.gdb", |
| 182 | + "match": "^\\s*(set)\\s+(lo(?:g(?:g(?:i(?:n(?:g)?)?)?)?)?)\\s+(f(?:i(?:l(?:e)?)?)?)\\s+(.*)\\s*$", |
| 183 | + "captures": { |
| 184 | + "1": { "name": "keyword.control.command.gdb" }, |
| 185 | + "2": { "name": "support.function.option.gdb" }, |
| 186 | + "3": { "name": "variable.other.variable.gdb" }, |
| 187 | + "4": { "name": "markup.underline.link.filename.gdb" } |
| 188 | + } |
| 189 | + }, |
| 190 | + { |
| 191 | + "name": "meta.set.logging.overwrite.gdb", |
| 192 | + "match": "^\\s*(set)\\s+(lo(?:g(?:g(?:i(?:n(?:g)?)?)?)?)?)\\s+(ov(?:e(?:r(?:w(?:r(?:i(?:t(?:e)?)?)?)?)?)?)?(?:\\s+(on|of(?:f)?))?)\\s*$", |
| 193 | + "captures": { |
| 194 | + "1": { "name": "keyword.control.command.gdb" }, |
| 195 | + "2": { "name": "support.function.option.gdb" }, |
| 196 | + "3": { "name": "variable.other.variable.gdb" } |
| 197 | + } |
| 198 | + }, |
| 199 | + { |
| 200 | + "name": "meta.set.pagination.gdb", |
| 201 | + "match": "^\\s*(set)\\s+(pa(?:g(?:i(?:n(?:a(?:t(?:i(?:o(?:n)?)?)?)?)?)?)?)?)(?:\\s+(on|of(?:f)?))?\\s*$", |
155 | 202 | "captures": { |
156 | 203 | "1": { "name": "keyword.control.command.gdb" }, |
157 | 204 | "2": { "name": "support.function.option.gdb" }, |
|
0 commit comments