<document exts="v" lngs="verilog">

<item name="options" wrap="0"> 
</item>

<item name="keywords" type="keywords" color="keywords" fontstyle="bold">\bbitstoread\b;
\bcast\b;
\b\cleartrace\b;
\bcountdrivers\b;
\bdisplay\b;
\b\error\b;
\bexit\b;
\bfclose\b;
\bfdisplay\b;
\bfinish\b;
\bfmonitor\b;
\bfopen\b;
\bfstrobe\b;
\bfwrite\b;
\bgetpattern\b;
\bhistory\b;
\bincsave\b;
\binput\b;
\bitor\b;
\bkey\b;
\b\listb;
\blog\b;
\bmonitor\b;
\bnokey\b;
\breadmemb\b;
\breadmemh\b;
\bscope\b;
\bsettrace\b;
\bshowscopes\b;
\bshowvars\b;
\bstop\b;
\btime\b;
\balways\b;
\balways_comb\b;
\balways_ff\b;
\balways_latch\b;
\band\b;
\bassert\b;
\bassign\b;
\bbegin\b;
\bbreak\b;
\bbuf\b;
\bbufif0\b;
\bbufif1\b;
\bcase\b;
\bcasex\b;
\bcasez\b;
\bclass\b;
\bcmos\b;
\bconstraint\b;
\bcontinue\b;
\bcovergroup\b;
\bcoverpoint\b;
\bdeassign\b;
\bdefault\b;
\bdefparam\b;
\bdisable\b;
\bdo\b;
\bedge\b;
\belse\b;
\bend\b;
\bendcase\b;
\bendclass\b;
\bendfunction\b;
\bendgroup\b;
\bendinterface\b;
\bendmodule\b;
\bendprimitive\b;
\bendprogram\b;
\bendproperty\b;
\bendsequence\b;
\bendspecify\b;
\bendtable\b;
\bendtask\b;
\benum\b;
\bevent\b;
\bexport\b;
\bfinal\b;
\bfor\b;
\bforce\b;
\bforeach\b;
\bforever\b;
\bfork\b;
\bfunction\b;
\bhighz0\b;
\bhighz1\b;
\bif\b;
\bifnone\b;
\bimport\b;
\binitial\b;
\binout\b;
\binput\b;
\binterface\b;
\bjoin\b;
\blarge\b;
\bmacromodule\b;
\bmedium\b;
\bmodule\b;
\bnand\b;
\bnegedge\b;
\bnew\b;
\bnmos\b;
\bnor\b;
\bnot\b;
\bnotif0\b;
\bnotif1\b;
\bor\b;
\boutput\b;
\bpacked\b;
\bparameter\b;
\bpmos\b;
\bposedge\b;
\bprimitive\b;
\bpriority\b;
\bprogram\b;
\bproperty\b;
\bpull0\b;
\bpull1\b;
\bpulldown\b;
\bpullup\b;
\brcmos\b;
\breal\b;
\brealtime\b;
\breg\b;
\brelease\b;
\brepeat\b;
\breq\b;
\breturn\b;
\brnmos\b;
\brpmos\b;
\brtran\b;
\brtranif0\b;
\brtranif1\b;
\bscalared\b;
\bsequence\b;
\bsmall\b;
\bspecify\b;
\bspecparam\b;
\bstrength\b;
\bstrong0\b;
\bstrong1\b;
\bstruct\b;
\bstruct \b;
\bsupply0\b;
\bsupply1\b;
\btable\b;
\btask\b;
\btime\b;
\btran\b;
\btranif0\b;
\btranif1\b;
\btri\b;
\btri0\b;
\btri1\b;
\btriand\b;
\btrior\b;
\btrireg\b;
\btypedef\b;
\bunique \b;
\bvectored\b;
\bvirtual\b;
\bwait\b;
\bwand\b;
\bweak0\b;
\bweak1\b;
\bwhile\b;
\bwire\b;
\bwor\b;
\bxnor\b;
\bxor\b</item>

<item name="types" type="keywords" color="type">
\bbit\b;
\bbyte\b;
\bchandle\b;
\bint\b;
\binteger\b;
\blogic\b;
\blogint\b;
\brand\b;
\brandc\b;
\breal\b;
\breg\b;
\bshortint\b;
\bshortreal\b;
\bsigned\b;
\bstring\b;
\btime\b;
\bunsigned\b;
\bvoid\b</item>

<item name="class" type="item" color="class" fontstyle="bold">
\bQ[A-Za-z]+\b
</item>

<item name="include" type="item" color="include" fontstyle="italic">
^`include
</item>

<item name="preproc" type="item" color="preproc" fontstyle="italic">
^`.*
</item>


<item name="quotes" type="item" color="quotes">("[^\"]*")</item>

<item name="char" type="item" color="quotes">('[^']*')</item>

<item name="single comment" type="item" color="single comment" fontstyle="italic">
//[^\n]*
</item>


<item name="mcomment-start" type="mcomment-start" color="mcomment-start" fontstyle="italic">
/\*
</item>

<item name="mcomment-end" type="mcomment-end">
\*/
</item>

<item name="cm_mult" type="comment">/*%s*/</item>
<item name="cm_single" type="comment">//%s</item>


</document>