[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master b626f31 1/4: Fix deleting breakpoints
From: |
Rocky Bernstein |
Subject: |
[elpa] master b626f31 1/4: Fix deleting breakpoints |
Date: |
Tue, 2 Aug 2016 15:27:43 +0000 (UTC) |
branch: master
commit b626f31bad820737c634fbac6fae078508b8566c
Author: rocky <address@hidden>
Commit: rocky <address@hidden>
Fix deleting breakpoints
- Fix wrong delete-breakpoint command name
- add breakpoint deleted pattern
---
realgud/debugger/trepanjs/init.el | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/realgud/debugger/trepanjs/init.el
b/realgud/debugger/trepanjs/init.el
index 4caf050..5281946 100644
--- a/realgud/debugger/trepanjs/init.el
+++ b/realgud/debugger/trepanjs/init.el
@@ -73,6 +73,14 @@ realgud-loc-pat struct")
:file-group 2
:line-group 3))
+;; Regular expression that describes a debugger "delete" (breakpoint) response.
+;; For example:
+;; Deleted breakpoint 1
+(setf (gethash "brkpt-del" realgud:trepanjs-pat-hash)
+ (make-realgud-loc-pat
+ :regexp "^Deleted breakpoint \\(\\([0-9]+ *\\)+\\)\n"
+ :num 1))
+
;; Regular expression that describes a V8 backtrace line.
;; For example:
;; at repl:1:7
@@ -138,6 +146,10 @@ realgud-loc-pat struct")
(setf (gethash "break" realgud:trepanjs-command-hash)
"setBreakpoint(%l)")
+(setf (gethash "clear" realgud:trepanjs-command-hash)
+ "clearBreakpoint('%X', %l)")
+(setf (gethash "delete" realgud:trepanjs-command-hash)
+ "clearBreakpoint('%X', %l)")
;; We need aliases for step and next because the default would
;; do step 1 and trepanjs doesn't handle this. Or when it does,
;; it will probably look like step(1)