Function: verilog-signals-matching-enum
verilog-signals-matching-enum is a byte-compiled function defined in
verilog-mode.el.gz.
Signature
(verilog-signals-matching-enum IN-LIST ENUM)
Documentation
Return all signals in IN-LIST matching the given ENUM.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defun verilog-signals-matching-enum (in-list enum)
"Return all signals in IN-LIST matching the given ENUM."
(let (out-list)
(dolist (sig in-list)
(if (equal (verilog-sig-enum sig) enum)
(push sig out-list)))
;; New scheme
;; Namespace intentionally short for AUTOs and compatibility
(let* ((enumvar (intern (concat "venum-" enum))))
(dolist (en (and (boundp enumvar) (symbol-value enumvar)))
(let ((sig (list en)))
(unless (member sig out-list)
(push sig out-list)))))
(nreverse out-list)))