branch: master commit 05c30990ede97a765127073aa684ea55d2d8a137 Merge: 181d24d 6dc9712 Author: rocky <ro...@gnu.org> Commit: rocky <ro...@gnu.org>
Merge commit '6dc971269f6f9435e5159c2cfe66fc5e4b296df2' --- packages/realgud/realgud.el | 2 +- packages/realgud/realgud/debugger/trepanjs/init.el | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/realgud/realgud.el b/packages/realgud/realgud.el index c7689ca..8e0fa97 100644 --- a/packages/realgud/realgud.el +++ b/packages/realgud/realgud.el @@ -1,7 +1,7 @@ ;;; realgud.el --- A modular front-end for interacting with external debuggers ;; Author: Rocky Bernstein <ro...@gnu.org> -;; Version: 1.4.2 +;; Version: 1.4.3 ;; Package-Type: multi ;; Package-Requires: ((load-relative "1.2") (loc-changes "1.2") (test-simple "1.2.0")) ;; URL: http://github.com/realgud/realgud/ diff --git a/packages/realgud/realgud/debugger/trepanjs/init.el b/packages/realgud/realgud/debugger/trepanjs/init.el index 4caf050..5281946 100644 --- a/packages/realgud/realgud/debugger/trepanjs/init.el +++ b/packages/realgud/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)