[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master d367cab 196/215: Correct python trepan enable/disable patt
From: |
Rocky Bernstein |
Subject: |
[elpa] master d367cab 196/215: Correct python trepan enable/disable patterns |
Date: |
Sat, 30 Jul 2016 14:49:05 +0000 (UTC) |
branch: master
commit d367cab6bf45dc2bec12befa369319c89087928a
Author: rocky <address@hidden>
Commit: rocky <address@hidden>
Correct python trepan enable/disable patterns
---
realgud/debugger/trepan2/init.el | 14 ++++----------
realgud/debugger/trepan3k/init.el | 14 ++++----------
realgud/lang/python.el | 36 +++++++++++++++++++++++++++++++++++-
3 files changed, 43 insertions(+), 21 deletions(-)
diff --git a/realgud/debugger/trepan2/init.el b/realgud/debugger/trepan2/init.el
index 371f44e..4e634d2 100644
--- a/realgud/debugger/trepan2/init.el
+++ b/realgud/debugger/trepan2/init.el
@@ -67,21 +67,15 @@ realgud-loc-pat struct")
;; Regular expression that describes a debugger "disable" (breakpoint)
response.
;; For example:
-;; Breakpoint entry 4 disabled.
+;; Breakpoint 4 disabled.
(setf (gethash "brkpt-disable" realgud:trepan2-pat-hash)
- (make-realgud-loc-pat
- :regexp (format "^Breakpoint entry %s disabled"
- realgud:regexp-captured-num)
- :num 1))
+ realgud:python-trepan-brkpt-disable-pat)
;; Regular expression that describes a debugger "enable" (breakpoint) response.
;; For example:
-;; Breakpoint entry 4 enabled.
+;; Breakpoint 4 enabled.
(setf (gethash "brkpt-enable" realgud:trepan2-pat-hash)
- (make-realgud-loc-pat
- :regexp (format "^Breakpoint entry %s enabled"
- realgud:regexp-captured-num)
- :num 1))
+ realgud:python-trepan-brkpt-disable-pat)
;; Regular expression for a termination message.
(setf (gethash "termination" realgud:trepan2-pat-hash)
diff --git a/realgud/debugger/trepan3k/init.el
b/realgud/debugger/trepan3k/init.el
index ded4d56..9199257 100644
--- a/realgud/debugger/trepan3k/init.el
+++ b/realgud/debugger/trepan3k/init.el
@@ -65,21 +65,15 @@ realgud-loc-pat struct")
;; Regular expression that describes a debugger "disable" (breakpoint)
response.
;; For example:
-;; Breakpoint entry 4 disabled.
+;; Breakpoint 4 disabled.
(setf (gethash "brkpt-disable" realgud:trepan3k-pat-hash)
- (make-realgud-loc-pat
- :regexp (format "^Breakpoint entry %s disabled"
- realgud:regexp-captured-num)
- :num 1))
+ realgud:python-trepan-brkpt-disable-pat)
;; Regular expression that describes a debugger "enable" (breakpoint) response.
;; For example:
-;; Breakpoint entry 4 enabled.
+;; Breakpoint 4 enabled.
(setf (gethash "brkpt-enable" realgud:trepan3k-pat-hash)
- (make-realgud-loc-pat
- :regexp (format "^Breakpoint entry %s enabled"
- realgud:regexp-captured-num)
- :num 1))
+ realgud:python-trepan-brkpt-enable-pat)
;; Regular expression for a termination message.
(setf (gethash "termination" realgud:trepan3k-pat-hash)
diff --git a/realgud/lang/python.el b/realgud/lang/python.el
index 3737b9f..1ddea17 100644
--- a/realgud/lang/python.el
+++ b/realgud/lang/python.el
@@ -1,4 +1,20 @@
-;;; Copyright (C) 2011, 2014-2015 Rocky Bernstein <address@hidden>
+;; Copyright (C) 2011, 2014, 2015 Free Software Foundation, Inc
+
+;; Author: Rocky Bernstein <address@hidden>
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+
;;; Common Python constants and regular expressions.
(eval-when-compile (require 'cl))
@@ -94,6 +110,24 @@ traceback) line." )
:regexp "^Deleted breakpoint \\([0-9]+\\)\n"
:num 1))
+;; Regular expression that describes a debugger "disable" (breakpoint)
response.
+;; For example:
+;; Breakpoint entry 4 disabled.
+(defconst realgud:python-trepan-brkpt-disable-pat
+ (make-realgud-loc-pat
+ :regexp (format "^Breakpoint %s disabled"
+ realgud:regexp-captured-num)
+ :num 1))
+
+;; Regular expression that describes a debugger "enable" (breakpoint) response.
+;; For example:
+;; Breakpoint entry 4 enabled.
+(defconst realgud:python-trepan-brkpt-enable-pat
+ (make-realgud-loc-pat
+ :regexp (format "^Breakpoint %s enabled"
+ realgud:regexp-captured-num)
+ :num 1))
+
(defconst realgud:python-debugger-font-lock-keywords
'(
;; The frame number and first type name, if present.
- [elpa] master 8e00edc 174/215: Further cleanup in cmds.el: remove unused arguments, (continued)
- [elpa] master 8e00edc 174/215: Further cleanup in cmds.el: remove unused arguments, Rocky Bernstein, 2016/07/30
- [elpa] master 6429d94 129/215: Revert "Manually generate "recursive" autoloads for subdirectories", Rocky Bernstein, 2016/07/30
- [elpa] master 1ff6720 189/215: Merge pull request #127 from realgud/quit-confirm, Rocky Bernstein, 2016/07/30
- [elpa] master 70ead82 184/215: Correct "breakpoint deleted" regexp, Rocky Bernstein, 2016/07/30
- [elpa] master b71750a 193/215: Relax deleted breakpoint regexp in PDB to support Python 2 and 3, Rocky Bernstein, 2016/07/30
- [elpa] master 2f30f42 176/215: Merge pull request #119 from realgud/improve-break-C-u, Rocky Bernstein, 2016/07/30
- [elpa] master cbfa182 203/215: Improve realgud:run-process docstring, Rocky Bernstein, 2016/07/30
- [elpa] master 333a946 104/215: Merge pull request #74 from rocky/ipdb, Rocky Bernstein, 2016/07/30
- [elpa] master 2316417 205/215: Reassign more copyrights to FSF, Rocky Bernstein, 2016/07/30
- [elpa] master 703e087 185/215: Correct cmd capabilities for perldb and trepanjs, Rocky Bernstein, 2016/07/30
- [elpa] master d367cab 196/215: Correct python trepan enable/disable patterns,
Rocky Bernstein <=
- [elpa] master 5a84817 178/215: Fix invalid references to realgud:loc-follow, Rocky Bernstein, 2016/07/30
- [elpa] master 8edfb04 215/215: Not needed for elpa, Rocky Bernstein, 2016/07/30
- [elpa] master d97bf08 179/215: Update doc links, Rocky Bernstein, 2016/07/30
- [elpa] master e4c05b2 208/215: Merge pull request #137 from realgud/gdb-mi-warning, Rocky Bernstein, 2016/07/30
- [elpa] master 78d9901 122/215: Add a "safe mode" setting (on by default), Rocky Bernstein, 2016/07/30
- [elpa] master c49e2b3 204/215: Another small doc change, Rocky Bernstein, 2016/07/30
- [elpa] master 2f8efa3 130/215: Merge pull request #95 from rocky/revert-94-84-fix-autoloads, Rocky Bernstein, 2016/07/30
- [elpa] master 9023ed4 188/215: Confirm on debugger quit., Rocky Bernstein, 2016/07/30
- [elpa] master 703e69c 127/215: Manually generate "recursive" autoloads for subdirectories, Rocky Bernstein, 2016/07/30
- [elpa] master fb3f38b 182/215: A few more link updates (+ small edits in Commentary), Rocky Bernstein, 2016/07/30