Simple token types other than keywords (e.g., whitespace, comments, operators, and other kinds of separators and punctuation.) for use with SystemVerilog 2012 source code.
Definition:
(defconst *vl-2012-plain-nonkeywords* (append *vl-2005-plain-nonkeywords* '(:vl-eqarrow :vl-arrowgt :vl-stararrow :vl-bararrow :vl-bareqarrow :vl-equiv :vl-wildeq :vl-wildneq :vl-dotstar :vl-coloneq :vl-colonslash :vl-scope :vl-pounddash :vl-poundequal :vl-poundpound :vl-plusplus :vl-minusminus :vl-pluseq :vl-minuseq :vl-timeseq :vl-diveq :vl-remeq :vl-andeq :vl-oreq :vl-xoreq :vl-shleq :vl-shreq :vl-ashleq :vl-ashreq :vl-quote :vl-$ :vl-$root :vl-$unit)))
Value:
(:vl-ws :vl-comment :vl-arrow
:vl-lbrack :vl-rbrack
:vl-lparen :vl-rparen
:vl-lcurly :vl-rcurly
:vl-colon :vl-pluscolon
:vl-minuscolon :vl-semi
:vl-pound :vl-comma
:vl-dot :vl-atsign
:vl-beginattr :vl-endattr
:vl-equalsign :vl-plus
:vl-minus :vl-times
:vl-div :vl-rem
:vl-power :vl-xor
:vl-qmark :vl-lt
:vl-lte :vl-shl
:vl-ashl :vl-gt
:vl-gte :vl-shr
:vl-ashr :vl-cne
:vl-neq :vl-lognot
:vl-nand :vl-nor
:vl-xnor :vl-bitnot
:vl-logor :vl-bitor
:vl-logand :vl-bitand
:vl-ceq :vl-eq
:vl-andandand :vl-eqarrow
:vl-arrowgt :vl-stararrow
:vl-bararrow :vl-bareqarrow
:vl-equiv :vl-wildeq
:vl-wildneq :vl-dotstar
:vl-coloneq :vl-colonslash
:vl-scope :vl-pounddash
:vl-poundequal :vl-poundpound
:vl-plusplus :vl-minusminus
:vl-pluseq :vl-minuseq
:vl-timeseq :vl-diveq
:vl-remeq :vl-andeq
:vl-oreq :vl-xoreq
:vl-shleq :vl-shreq
:vl-ashleq :vl-ashreq
:vl-quote :vl-$
:vl-$root :vl-$unit)