Function: verilog-read-module-name
verilog-read-module-name is a byte-compiled function defined in
verilog-mode.el.gz.
Signature
(verilog-read-module-name)
Documentation
Return module name when after its ( or ;.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defun verilog-read-module-name ()
"Return module name when after its ( or ;."
(save-excursion
(re-search-backward "[(;]")
;; Due to "module x import y (" we must search for declaration begin
(verilog-re-search-backward-quick verilog-defun-re nil nil)
(goto-char (match-end 0))
(verilog-re-search-forward-quick "\\b[a-zA-Z0-9`_$]+" nil nil)
;; Important: don't use match string, this must work with Emacs 19 font-lock on
(verilog-symbol-detick
(buffer-substring-no-properties (match-beginning 0) (match-end 0)) t)))