Configuration for strict SystemVerilog-2012 mode.
Definition:
(defconst *vl-2012-strict-lexstate* (make-vl-lexstate :kwdtable *vl-2012-keyword-table-strict* :bangops '(("!==" . :vl-cne) ("!=?" . :vl-wildneq) ("!=" . :vl-neq) ("!" . :vl-lognot)) :poundops '(("#-#" . :vl-pounddash) ("#=#" . :vl-poundequal) ("##" . :vl-poundpound) ("#" . :vl-pound)) :remops '(("%=" . :vl-remeq) ("%" . :vl-rem)) :andops '(("&&&" . :vl-andandand) ("&=" . :vl-andeq) ("&&" . :vl-logand) ("&" . :vl-bitand)) :starops '(("**" . :vl-power) ("*)" . :vl-endattr) ("*=" . :vl-timeseq) ("*>" . :vl-stararrow) ("*" . :vl-times)) :plusops '(("+:" . :vl-pluscolon) ("+=" . :vl-pluseq) ("++" . :vl-plusplus) ("+" . :vl-plus)) :dashops '(("->>" . :vl-arrowgt) ("->" . :vl-arrow) ("-=" . :vl-minuseq) ("--" . :vl-minusminus) ("-:" . :vl-minuscolon) ("-" . :vl-minus)) :dotops '((".*" . :vl-dotstar) ("." . :vl-dot)) :divops '(("/=" . :vl-diveq) ("/" . :vl-div)) :colonops '((":=" . :vl-coloneq) (":/" . :vl-colonslash) ("::" . :vl-scope) (":" . :vl-colon)) :lessops '(("<<<=" . :vl-ashleq) ("<<<" . :vl-ashl) ("<<=" . :vl-shleq) ("<->" . :vl-equiv) ("<<" . :vl-shl) ("<=" . :vl-lte) ("<" . :vl-lt)) :gtops '((">>>=" . :vl-ashreq) (">>>" . :vl-ashr) (">>=" . :vl-shreq) (">>" . :vl-shr) (">=" . :vl-gte) (">" . :vl-gt)) :eqops '(("===" . :vl-ceq) ("==?" . :vl-wildeq) ("==" . :vl-eq) ("=>" . :vl-eqarrow) ("=" . :vl-equalsign)) :xorops '(("^~" . :vl-xnor) ("^=" . :vl-xoreq) ("^" . :vl-xor)) :barops '(("|->" . :vl-bararrow) ("|=>" . :vl-bareqarrow) ("|=" . :vl-oreq) ("||" . :vl-logor) ("|" . :vl-bitor)) :dollarops '(("$root" . :vl-$root) ("$unit" . :vl-$unit) ("$" . :vl-$)) :quotesp t :strextsp t :timelitsp t :extintsp t :onestepp t))