Variable: verilog-font-lock-keywords-3

verilog-font-lock-keywords-3 is a variable defined in verilog-mode.el.gz.

Value

Large value
("\\<\\(\\(?:a\\(?:ccept_on\\|l\\(?:ias\\|ways\\(?:_\\(?:comb\\|ff\\|latch\\)\\)?\\)\\|nalog\\|ss\\(?:ert\\|ign\\|ume\\)\\|utomatic\\)\\|b\\(?:efore\\|in\\(?:sof\\|[ds]\\)\\|reak\\)\\|c\\(?:ase[xz]?\\|ell\\|hecker\\|l\\(?:ass\\|ocking\\)\\|o\\(?:n\\(?:fig\\|straint\\|t\\(?:ext\\|inue\\)\\)\\|ver\\(?:group\\|point\\)?\\)\\|ross\\)\\|d\\(?:e\\(?:assign\\|fault\\|sign\\)\\|is\\(?:able\\|t\\)\\|o\\)\\|e\\(?:dge\\|lse\\|nd\\(?:c\\(?:ase\\|hecker\\|l\\(?:ass\\|ocking\\)\\|onfig\\)\\|function\\|g\\(?:enerate\\|roup\\)\\|interface\\|module\\|p\\(?:ackage\\|r\\(?:imitive\\|o\\(?:gram\\|perty\\)\\)\\)\\|s\\(?:equence\\|pecify\\)\\|ta\\(?:ble\\|sk\\)\\)\\|ventually\\|x\\(?:p\\(?:\\(?:ec\\|or\\)t\\)\\|te\\(?:nds\\|rn\\)\\)\\)\\|f\\(?:i\\(?:nal\\|rst_match\\)\\|or\\(?:ce\\|e\\(?:ach\\|ver\\)\\|k\\(?:join\\)?\\)?\\|unction\\)\\|g\\(?:enerate\\|lobal\\)\\|i\\(?:f\\(?:f\\|none\\)?\\|gnore_bins\\|llegal_bins\\|mp\\(?:l\\(?:\\(?:ement\\|ie\\)s\\)\\|ort\\)\\|n\\(?:c\\(?:dir\\|lude\\)\\|itial\\|s\\(?:\\(?:id\\|tanc\\)e\\)\\|ter\\(?:face\\|sect\\)\\)\\)\\|join\\(?:_\\(?:any\\|none\\)\\)?\\|l\\(?:arge\\|et\\|ib\\(?:list\\|rary\\)\\|ocal\\)\\|m\\(?:a\\(?:cromodule\\|tches\\)\\|edium\\|od\\(?:port\\|ule\\)\\)\\|n\\(?:e\\(?:gedge\\|w\\|xttime\\)\\|oshowcancelled\\|ull\\)\\|p\\(?:ackage\\|osedge\\|r\\(?:i\\(?:mitive\\|ority\\)\\|o\\(?:gram\\|perty\\|tected\\)\\)\\|u\\(?:lsestyle_on\\(?:\\(?:detec\\|even\\)t\\)\\|re\\)\\)\\|r\\(?:and\\(?:c\\(?:ase\\)?\\|sequence\\)?\\|e\\(?:ject_on\\|lease\\|peat\\|strict\\|turn\\)\\)\\|s\\(?:_\\(?:always\\|eventually\\|nexttime\\|until\\(?:_with\\)?\\)\\|calared\\|equence\\|howcancelled\\|mall\\|o\\(?:ft\\|lve\\)\\|pecify\\|tr\\(?:ength\\|ong\\)\\|uper\\|ync_\\(?:\\(?:accep\\|rejec\\)t_on\\)\\)\\|t\\(?:a\\(?:ble\\|gged\\|sk\\)\\|h\\(?:is\\|roughout\\)\\|ime\\(?:precision\\|unit\\)\\)\\|u\\(?:n\\(?:ique0?\\|t\\(?:il\\(?:_with\\)?\\|yped\\)\\)\\|se\\)\\|v\\(?:irtual\\|oid\\)\\|w\\(?:ait\\(?:_order\\)?\\|eak\\|hile\\|i\\(?:ldcard\\|th\\(?:in\\)?\\)\\)\\)\\|\\$[a-zA-Z][a-zA-Z0-9_\\$]*\\)\\>"
 ("\\<\\(\\(?:begin\\|end\\)\\)\\>" . font-lock-type-face)
 ("\\<\\(\\(?:and\\|b\\(?:it\\|uf\\(?:if[01]\\)?\\|yte\\)\\|c\\(?:handle\\|mos\\|onst\\)\\|defparam\\|e\\(?:num\\|vent\\)\\|genvar\\|highz[01]\\|in\\(?:out\\|put\\|t\\(?:e\\(?:ger\\|rconnect\\)\\)?\\)\\|lo\\(?:calparam\\|gic\\|ngint\\)\\|mailbox\\|n\\(?:and\\|ettype\\|mos\\|o\\(?:tif[01]\\|[rt]\\)\\)\\|o\\(?:r\\|utput\\)\\|p\\(?:a\\(?:cked\\|rameter\\)\\|mos\\|ull\\(?:down\\|up\\|[01]\\)\\)\\|r\\(?:cmos\\|e\\(?:al\\(?:time\\)?\\|[fg]\\)\\|nmos\\|pmos\\|tran\\(?:if[01]\\)?\\)\\|s\\(?:emaphore\\|hort\\(?:int\\|real\\)\\|igned\\|pecparam\\|t\\(?:atic\\|r\\(?:ing\\|ong[01]\\|uct\\)\\)\\|upply[01]?\\)\\|t\\(?:ime\\|r\\(?:an\\(?:if[01]\\)?\\|i\\(?:and\\|or\\|reg\\|[01]\\)?\\)\\|ype\\(?:def\\)?\\)\\|u\\(?:n\\(?:ion\\|signed\\)\\|wire\\)\\|v\\(?:ar\\|ectored\\)\\|w\\(?:and\\|eak[01]\\|ire\\|or\\)\\|x\\(?:n?or\\)\\)\\)\\>" . font-lock-type-face)
 ("\\<\\(\\(?:a\\(?:b\\(?:ove\\|s\\(?:delay\\|tol\\)?\\)\\|c\\(?:_stim\\|cess\\|osh?\\)\\|liasparam\\|nal\\(?:og\\|ysis\\)\\|sinh?\\|tan[2h]?\\)\\|branch\\|c\\(?:eil\\|o\\(?:n\\(?:nect\\(?:module\\|rules\\)?\\|tinuous\\)\\|sh?\\)\\)\\|d\\(?:d\\(?:t_nature\\|[tx]\\)\\|isc\\(?:\\(?:iplin\\|ret\\)e\\)\\|omain\\|river_update\\)\\|e\\(?:nd\\(?:connect\\(?:module\\|rules\\)\\|discipline\\|nature\\|paramset\\)\\|x\\(?:clude\\|p\\)\\)\\|f\\(?:inal_step\\|l\\(?:icker_noise\\|o\\(?:or\\|w\\)\\)\\|rom\\)\\|ground\\|hypot\\|i\\(?:dt\\(?:_nature\\|mod\\)?\\|n\\(?:f\\|itial_step\\)\\)\\|l\\(?:a\\(?:place_\\(?:n[dp]\\|z[dp]\\)\\|st_crossing\\)\\|imexp\\|n\\|og\\)\\|m\\(?:ax\\|erged\\|in\\)\\|n\\(?:ature\\|et_resolution\\|oise_table\\)\\|p\\(?:aramset\\|o\\(?:tential\\|w\\)\\)\\|resolveto\\|s\\(?:inh?\\|lew\\|\\(?:pli\\|qr\\)t\\)\\|t\\(?:anh?\\|imer\\|ransition\\)\\|units\\|w\\(?:hite_noise\\|real\\)\\|zi_\\(?:n[dp]\\|z[dp]\\)\\)\\)\\>" . verilog-font-lock-ams-face)
 ("\\<\\(\\(macro\\|connect\\)?module\\|primitive\\|class\\|program\\|interface\\|package\\|task\\)\\>\\s-*\\(\\sw+\\)"
  (1 font-lock-keyword-face)
  (3 font-lock-function-name-face prepend))
 ("\\<function\\>\\s-+\\(integer\\|real\\(time\\)?\\|time\\)\\s-+\\(\\sw+\\)"
  (1 font-lock-keyword-face)
  (3 font-lock-constant-face prepend))
 ("\\<function\\>\\s-+\\(\\[[^]]+\\]\\)\\s-+\\(\\sw+\\)"
  (1 font-lock-keyword-face)
  (2 font-lock-constant-face append))
 ("\\<function\\>\\s-+\\(\\sw+\\)" 1 'font-lock-constant-face append)
 ("\\(\\<\\(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]\\)?\\)\\|u\\(?:nion\\|wire\\)\\|v\\(?:ar\\|irtual\\)\\|w\\(?:and\\|ire\\|or\\)\\)\\>"
  (verilog-declaration-varname-matcher
   (if
       (not
	(verilog-in-comment-p))
       (verilog-single-declaration-end verilog-highlight-max-lookahead)
     (point))
   nil
   (0 font-lock-variable-name-face t t)))
 "\\(//\\s-*\\(\\(?:0in\\|auto\\|leda\\|rtl_synthesis\\|s\\(?:urefire\\|ynopsys\\)\\|verilint\\)\\)\\s-.*\\)"
 ("\\(\\\\\\S-*\\s-\\)" 0 font-lock-function-name-face)
 ("`\\s-*[A-Za-z][A-Za-z0-9_]*" 0
  (if
      (boundp 'font-lock-preprocessor-face)
      'font-lock-preprocessor-face 'font-lock-type-face))
 ("\\(@\\)\\|\\([       \n\f
]#\\s-*\\(\\([0-9_.]+\\('s?[hdxbo][0-9a-fA-F_xz]*\\)?\\)\\|\\(([^()]+)\\|\\sw+\\)\\)\\)" 0 font-lock-type-face append)
 ("\\(##\\(\\sw+\\|\\[[^]]+\\]\\)\\)" 0 font-lock-type-face append)
 ("\\([A-Za-z][A-Za-z0-9_]*\\)\\s-*(" 1 font-lock-function-name-face))

Documentation

Gaudy level highlighting for Verilog mode.

See also verilog-font-lock-extra-types.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defvar verilog-font-lock-keywords-3 nil
  "Gaudy level highlighting for Verilog mode.
See also `verilog-font-lock-extra-types'.")