Function: verilog-insert-one-definition
verilog-insert-one-definition is a byte-compiled function defined in
verilog-mode.el.gz.
Signature
(verilog-insert-one-definition SIG TYPE INDENT-PT)
Documentation
Print out a definition for SIG of the given TYPE, with appropriate INDENT-PT indentation.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defun verilog-insert-one-definition (sig type indent-pt)
"Print out a definition for SIG of the given TYPE,
with appropriate INDENT-PT indentation."
(indent-to indent-pt)
;; Note verilog-signals-matching-dir-re matches on this order
(insert type)
(when (verilog-sig-modport sig)
(insert "." (verilog-sig-modport sig)))
(when (verilog-sig-signed sig)
(insert " " (verilog-sig-signed sig)))
(when (verilog-sig-multidim sig)
(insert " " (verilog-sig-multidim-string sig)))
(when (verilog-sig-bits sig)
(insert " " (verilog-sig-bits sig)))
(indent-to (max 24 (+ indent-pt 16)))
(unless (= (char-syntax (preceding-char)) ?\ )
(insert " ")) ; Need space between "]name" if indent-to did nothing
(insert (verilog-sig-name sig))
(when (verilog-sig-memory sig)
(insert " " (verilog-sig-memory sig))))