[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/realgud bab9fb9 105/140: DRY a js regexp by hoisting it
From: |
Rocky Bernstein |
Subject: |
[elpa] externals/realgud bab9fb9 105/140: DRY a js regexp by hoisting it to lang/js.el |
Date: |
Sat, 25 May 2019 19:35:43 -0400 (EDT) |
branch: externals/realgud
commit bab9fb9c91414d7b3de8fc28707b2ea4a8bd3109
Author: rocky <address@hidden>
Commit: rocky <address@hidden>
DRY a js regexp by hoisting it to lang/js.el
---
realgud-recursive-autoloads.el | 2 +-
realgud/debugger/trepanjs/init.el | 10 +++++-----
realgud/lang/js.el | 4 ++++
3 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/realgud-recursive-autoloads.el b/realgud-recursive-autoloads.el
index 63539c5..6f64525 100644
--- a/realgud-recursive-autoloads.el
+++ b/realgud-recursive-autoloads.el
@@ -1088,7 +1088,7 @@ fringe and marginal icons.
;;;;;; (0 0 0 0))
;;; Generated autoloads from realgud/debugger/trepanjs/init.el
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"realgud/debugger/trepanjs/init" '("realgud:trepanjs-frame-"
"realgud:trepanjs-pat-hash" "realgud:trepanjs-file-regexp"
"realgud:trepanjs-debugger-name" "realgud:trepanjs-command-hash")))
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes
"realgud/debugger/trepanjs/init" '("realgud:trepanjs-frame-"
"realgud:trepanjs-pat-hash" "realgud:js-file-regexp"
"realgud:trepanjs-debugger-name" "realgud:trepanjs-command-hash")))
;;;***
diff --git a/realgud/debugger/trepanjs/init.el
b/realgud/debugger/trepanjs/init.el
index 881fcff..765472c 100644
--- a/realgud/debugger/trepanjs/init.el
+++ b/realgud/debugger/trepanjs/init.el
@@ -32,8 +32,6 @@ realgud-loc-pat struct")
(declare-function make-realgud-loc-pat (realgud-loc))
-(defconst realgud:trepanjs-file-regexp "\\([^ \t\n]+\\)\\(?: \\[.*\\]\\)?")
-
;; realgud-loc-pat that describes a trepanjs location generally shown
;; before a command prompt.
;; For example:
@@ -43,7 +41,7 @@ realgud-loc-pat struct")
(make-realgud-loc-pat
:regexp (format
"\\(?:%s\\)*\\(?:break\\|exception\\|call\\) in %s at line
%s:%s"
- realgud:js-term-escape realgud:trepanjs-file-regexp
+ realgud:js-term-escape realgud:js-file-regexp
realgud:regexp-captured-num
realgud:regexp-captured-num)
:file-group 1
@@ -51,6 +49,8 @@ realgud-loc-pat struct")
:char-offset-group 3
))
+(setf (gethash "file-line" realgud:trepanjs-pat-hash)
realgud:js-file-line-loc-pat)
+
;; realgud-loc-pat that describes a trepanjs command prompt
;; For example:
;; (trepanjs):
@@ -67,7 +67,7 @@ realgud-loc-pat struct")
(make-realgud-loc-pat
:regexp (format "^Breakpoint %s set in file %s, line %s.\n"
realgud:regexp-captured-num
- realgud:trepanjs-file-regexp
+ realgud:js-file-regexp
realgud:regexp-captured-num)
:num 1
:file-group 2
@@ -113,7 +113,7 @@ realgud-loc-pat struct")
:regexp (concat realgud:trepanjs-frame-start-regexp " "
realgud:regexp-captured-num " "
"\\(?:" realgud:trepanjs-frame-module-regexp "[
\t\n]+called from file "
- realgud:trepanjs-file-regexp
+ realgud:js-file-regexp
"\\)\\| in file "
realgud:regexp-captured-num
"\\)"
diff --git a/realgud/lang/js.el b/realgud/lang/js.el
index 6ef388b..adda84e 100644
--- a/realgud/lang/js.el
+++ b/realgud/lang/js.el
@@ -25,6 +25,10 @@
"Escape sequence regular expression pattern trepanjs often puts
in around prompts")
+(defconst realgud:js-file-regexp "\\([^ \t\n]+\\)\\(?: \\[.*\\]\\)?")
+
+
+
(declare-function realgud-goto-line-for-pt 'realgud-track)
;; Regular expression that describes a Perl Carp backtrace line.
- [elpa] externals/realgud 1a69faf 083/140: CircleCI 2nd try, (continued)
- [elpa] externals/realgud 1a69faf 083/140: CircleCI 2nd try, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud cbcacd8 098/140: gdb: parse -ex --eval-command, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 3904510 074/140: Large change to allow blacklisted files, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud b8b587b 109/140: ipdb need ANSI schmutz removed..., Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 0b5ebbf 104/140: Merge pull request #223 from realgud/better-bp-track, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 446c26b 102/140: Adds ource-path to cmdbuf..., Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud f4c4ccd 118/140: Fix improper breakpoint file-callback function parameters, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 1da5f2b 113/140: Merge branch 'master' of github.com:realgud/realgud, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 131ad58 122/140: Disable breakpoint file finding callback function for noww, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 4cb19e3 127/140: Remove some emacs compile warnings, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud bab9fb9 105/140: DRY a js regexp by hoisting it to lang/js.el,
Rocky Bernstein <=
- [elpa] externals/realgud a293690 107/140: configure.ac: Fix NO_CHECK_EMACS_PACKAGES elisp., Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 814aebb 117/140: Make sure to autoload attach functions, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 21e5a58 116/140: Merge pull request #242 from alyssais/patch-1, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 917a46f 138/140: Add realgud:file-remove-ignore to remove a previously ignored entry., Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud d8afc89 135/140: Merge pull request #241 from beyondpie/pdb_pr_szu, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 9a9f6dc 132/140: Add 'B' key to get list of breakpoints, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 36782d6 108/140: Merge pull request #226 from Apteryks/master, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 296a802 106/140: Hoist syntax-checking kbd command, Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud 4548392 100/140: Add alternate breakpoint match regexp..., Rocky Bernstein, 2019/05/25
- [elpa] externals/realgud dd8909a 110/140: add key 'h' for cmd-until-here: continue until the current line, Rocky Bernstein, 2019/05/25