Variable: verilog-declaration-embedded-comments-re

verilog-declaration-embedded-comments-re is a variable defined in verilog-mode.el.gz.

Value

"\\( \\s-*\\(\\<\\(const\\|in\\(?:[op]ut\\)\\|local\\(?:param\\)?\\|output\\|p\\(?:arameter\\|rotected\\)\\|r\\(?:and\\|ef\\)\\|static\\|typedef\\|var\\)\\>\\s-*\\)?\\<\\(b\\(?:it\\|yte\\)\\|chandle\\|e\\(?:num\\|vent\\)\\|genvar\\|in\\(?:out\\|put\\|t\\(?:eger\\)?\\)\\|lo\\(?:calparam\\|gic\\|ngint\\)\\|mailbox\\|output\\|parameter\\|re\\(?:al\\(?:time\\)?\\|g\\)\\|s\\(?:emaphore\\|hort\\(?:int\\|real\\)\\|tr\\(?:ing\\|uct\\)\\|upply[01]\\)\\|t\\(?:ime\\|ri\\(?:and\\|or\\|reg\\|[01]\\)?\\|ype\\)\\|u\\(?:nion\\|wire\\)\\|v\\(?:ar\\|irtual\\)\\|w\\(?:and\\|ire\\|or\\)\\)\\>\\s-*\\(\\(\\s-*\\(\\<\\(reg\\|wire\\)\\>\\s-*\\)?\\(\\<\\(un\\)?signed\\>\\s-*\\)?\\(\\(\\[[^]]*\\]\\s-*\\)+\\)?\\)\\|\\(#\\s-*\\(\\([0-9_]+\\('s?[hdxbo][0-9a-fA-F_xz]+\\)?\\)\\|\\(([^()]*)\\)\\|\\(\\sw+\\)\\)\\)\\)\\) \\s-*\\(//\\|/\\*\\)"

Documentation

Match expressions such as: input logic [7:0] /* auto enum sm_psm */ sm_psm;.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defconst verilog-declaration-embedded-comments-re
  (concat "\\( " verilog-declaration-re "\\) ""\\s-*" "\\(" verilog-comment-start-regexp "\\)")
  "Match expressions such as: input logic [7:0] /* auto enum sm_psm */ sm_psm;.")