[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/realgud-trepan-ni df6bce1 04/25: Track recent trepan-ni
From: |
Rocky Bernstein |
Subject: |
[elpa] externals/realgud-trepan-ni df6bce1 04/25: Track recent trepan-ni backtrace format change |
Date: |
Thu, 23 May 2019 02:14:21 -0400 (EDT) |
branch: externals/realgud-trepan-ni
commit df6bce1c213c991148db16dd29ff5e12b996c6b2
Author: rocky <address@hidden>
Commit: rocky <address@hidden>
Track recent trepan-ni backtrace format change
---
test/test-trepan-ni.inspect.el | 10 +++++-----
trepan-ni/init.el | 18 +++++++++---------
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/test/test-trepan-ni.inspect.el b/test/test-trepan-ni.inspect.el
index 72d53d0..4e62d1c 100644
--- a/test/test-trepan-ni.inspect.el
+++ b/test/test-trepan-ni.inspect.el
@@ -6,9 +6,9 @@
(eval-when-compile (defvar test:run-process-save))
-(declare-function nodejs-parse-cmd-args 'realgud:nodejs)
-(declare-function nodejs 'realgud:nodejs)
-(declare-function __FILE__ 'load-relative)
+(declare-function trepan-ni-parse-cmd-args 'realgud:trepan-ni-core)
+(declare-function trepan-ni 'realgud:trepan-ni)
+(declare-function __FILE__ 'load-relative)
(test-simple-start)
@@ -25,8 +25,8 @@
))
(note "trepan-ni-parse-cmd-args")
-(assert-equal (list '("node" "inspect") nil '("foo"))
- (nodejs-parse-cmd-args '("node" "inspect" "foo")))
+(assert-equal '(("trepan-ni") nil ("foo"))
+ (trepan-ni-parse-cmd-args '("trepan-ni" "foo")))
;; FIXME: need to mock remove-ansi-schmutz in realgud:nodejs
;; (realgud:nodejs "node inspect ./gcd.js 3 5")
diff --git a/trepan-ni/init.el b/trepan-ni/init.el
index 9b6ca95..9c00408 100644
--- a/trepan-ni/init.el
+++ b/trepan-ni/init.el
@@ -83,7 +83,7 @@ realgud-loc-pat struct")
:num 1))
-(defconst realgud:trepan-ni-frame-start-regexp "\\(?:^\\|\n\\)\\(?:#\\)")
+(defconst realgud:trepan-ni-frame-start-regexp "\\(?:^\\|\n\\)\\(?:##\|->\)")
(defconst realgud:trepan-ni-frame-num-regexp realgud:regexp-captured-num)
(defconst realgud:trepan-ni-frame-module-regexp "[^ \t\n]+")
(defconst realgud:trepan-ni-frame-file-regexp "[^ \t\n]+")
@@ -124,22 +124,22 @@ realgud-loc-pat struct")
(setf (gethash "font-lock-keywords" realgud:trepan-ni-pat-hash)
'(
;; The frame number and first type name, if present.
- ;; E.g. ->0 in file `/etc/init.d/apparmor' at line 35
+ ;; E.g. ->0 (anonymous) tmp/gcd.js:2:11
;; --^-
("^\\(->\\|##\\)\\([0-9]+\\) "
(2 realgud-backtrace-number-face))
;; File name.
- ;; E.g. ->0 in file `/etc/init.d/apparmor' at line 35
- ;; ---------^^^^^^^^^^^^^^^^^^^^-
- ("[ \t]+\\(in\\|from\\) file `\\(.+\\)'"
+ ;; E.g. ->0 (anonymous) tmp/gcd.js:2:11
+ ;; ------------^^^^^^^^^^
+ ("\\(?:.*\\)[ \t]+\\([^:]+\\):"
(2 realgud-file-name-face))
- ;; File name.
- ;; E.g. ->0 in file `/etc/init.d/apparmor' at line 35
- ;; --------^^
+ ;; Line Number
+ ;; E.g. ->0 (anonymous) tmp/gcd.js:2:11
+ ;; ^
;; Line number.
- ("[ \t]+at line \\([0-9]+\\)$"
+ ("\\([0-9]+\\)"
(1 realgud-line-number-face))
))
- [elpa] externals/realgud-trepan-ni f970328 05/25: More ignore, (continued)
- [elpa] externals/realgud-trepan-ni f970328 05/25: More ignore, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 66d4e1c 02/25: trepan-ni adds more tracking that realgud can make use of, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 00cb947 03/25: trepan-ni now handles frame commands..., Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 2bf8727 06/25: Add file-line kind of tracking, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 855543b 08/25: Typo, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 2077485 09/25: track-mode bug fixes, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 7714b71 10/25: DRY ansi-schmutz code (and use it), Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 1c31b96 13/25: Accomodate nodejs 10, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 5131ace 12/25: node seems to now list files with a file:// prefix, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 943ec08 20/25: Merge branch 'master' of github.com:realgud/realgud-trepan-ni, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni df6bce1 04/25: Track recent trepan-ni backtrace format change,
Rocky Bernstein <=
- [elpa] externals/realgud-trepan-ni 7dd2387 07/25: Correct acceptable debugger names in suggest parse-cmd-args, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni b9b4bf4 11/25: Track breakpoint-deleted status change, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 9b58f4f 14/25: Bump version, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 79ff234 18/25: Merge branch 'master' of github.com:realgud/realgud-trepan-ni, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 06e59a4 22/25: Small package-lint tweak, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 5cb8422 19/25: Change description to match the others, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 56c25c7 24/25: node 12 marks frame changes, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni 0d613f1 21/25: Fix up backtrace regexps, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni fb3b6db 15/25: run package-lint for MELPA release, Rocky Bernstein, 2019/05/23
- [elpa] externals/realgud-trepan-ni af8ad9d 17/25: Checkdoc linting, Rocky Bernstein, 2019/05/23