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)