Function: verilog-get-declaration-re
verilog-get-declaration-re is a byte-compiled function defined in
verilog-mode.el.gz.
Signature
(verilog-get-declaration-re &optional TYPE)
Documentation
Return declaration regexp depending on customizable variables and TYPE.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defun verilog-get-declaration-re (&optional type)
"Return declaration regexp depending on customizable variables and TYPE."
(let ((re (cond ((equal type 'iface-mp)
verilog-declaration-or-iface-mp-re)
((equal type 'embedded-comments)
verilog-declaration-embedded-comments-re)
(verilog-indent-declaration-macros
verilog-declaration-re-macro)
(t
verilog-declaration-re))))
(when (and (verilog-align-typedef-enabled-p)
(or (string= re verilog-declaration-or-iface-mp-re)
(string= re verilog-declaration-re)))
(setq re (concat "\\(" (verilog-get-declaration-typedef-re) "\\)\\|\\(" re "\\)")))
re))