Function: verilog-signals-matching-dir-re
verilog-signals-matching-dir-re is a byte-compiled function defined in
verilog-mode.el.gz.
Signature
(verilog-signals-matching-dir-re IN-LIST DECL-TYPE REGEXP)
Documentation
Return all signals in IN-LIST matching the given DECL-TYPE and REGEXP, if non-nil.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defun verilog-signals-matching-dir-re (in-list decl-type regexp)
"Return all signals in IN-LIST matching the given DECL-TYPE and REGEXP,
if non-nil."
(if (or (not regexp) (equal regexp ""))
in-list
(let (out-list to-match)
(while in-list
;; Note verilog-insert-one-definition matches on this order
(setq to-match (concat
decl-type
" " (verilog-sig-signed (car in-list))
" " (verilog-sig-multidim-string (car in-list))
(verilog-sig-bits (car in-list))))
(if (string-match regexp to-match)
(setq out-list (cons (car in-list) out-list)))
(setq in-list (cdr in-list)))
(nreverse out-list))))