Function: verilog-strip-comments
verilog-strip-comments is an interactive and byte-compiled function
defined in verilog-mode.el.gz.
Signature
(verilog-strip-comments)
Documentation
Strip all comments from the Verilog code.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defun verilog-strip-comments ()
"Strip all comments from the Verilog code."
(interactive)
(goto-char (point-min))
(while (re-search-forward "//" nil t)
(if (verilog-within-string)
(re-search-forward "\"" nil t)
(if (verilog-in-star-comment-p)
(re-search-forward "\\*/" nil t)
(let ((bpt (- (point) 2)))
(end-of-line)
(delete-region bpt (point))))))
;;
(goto-char (point-min))
(while (re-search-forward "/\\*" nil t)
(if (verilog-within-string)
(re-search-forward "\"" nil t)
(let ((bpt (- (point) 2)))
(re-search-forward "\\*/")
(delete-region bpt (point))))))