emacs-elpa-diffs
[Top][All Lists]
Advanced

[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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]