package Ġcom . tang . intellij . dev kt . lua . highlight ing Ċ Ċ import Ġcom . tang . intellij . dev kt . lua . comment . psi . Lua Doc Types Ċ import Ġcom . tang . intellij . dev kt . lua . psi . Lua Types Ċ import Ġorg . jetbrains . kotlin . com . intellij . psi . tree . Token Set Ċ Ċ val ĠKEY WORD _ TOKEN S Ġ= ĠToken Set . create ( Ċĉ ĉ Lua Types . AND , Ċĉ ĉ Lua Types . BREAK , Ċĉ ĉ Lua Types . DO , Ċĉ ĉ Lua Types . ELSE , Ċĉ ĉ Lua Types . ELSE IF , Ċĉ ĉ Lua Types . END , Ċĉ ĉ Lua Types . FOR , Ċĉ ĉ Lua Types . FUNCTION , Ċĉ ĉ Lua Types . IF , Ċĉ ĉ Lua Types . IN , Ċĉ ĉ Lua Types . LOCAL , Ċĉ ĉ Lua Types . NOT , Ċĉ ĉ Lua Types . OR , Ċĉ ĉ Lua Types . REPEAT , Ċĉ ĉ Lua Types . RETURN , Ċĉ ĉ Lua Types . THEN , Ċĉ ĉ Lua Types . UNT IL , Ċĉ ĉ Lua Types . WH ILE , ĊĊĉ ĉ // lua 5 . 3 Ċĉ ĉ Lua Types . DOUBLE _ COL ON , Ċĉ ĉ Lua Types . GOTO Ċ ) Ċ val ĠPR IMIT IVE _ TYPE _ SET Ġ= ĠToken Set . create ( Ċĉ ĉ Lua Types . FALSE , Ċĉ ĉ Lua Types . NIL , Ċĉ ĉ Lua Types . TRUE Ċ ) Ċ val ĠDOC _ TAG _ TOKEN S Ġ= ĠToken Set . create ( Ċĉ ĉ Lua Doc Types . TAG _ PARAM , Ċĉ ĉ Lua Doc Types . TAG _ RETURN , Ċĉ ĉ Lua Doc Types . TAG _ CLASS , Ċĉ ĉ Lua Doc Types . TAG _ MODULE , Ċĉ ĉ Lua Doc Types . TAG _ TYPE , Ċĉ ĉ Lua Doc Types . TAG _ FIELD , Ċĉ ĉ Lua Doc Types . TAG _ LANGUAGE , Ċĉ ĉ Lua Doc Types . TAG _ OVERLOAD , Ċĉ ĉ Lua Doc Types . TAG _ PRIVATE , Ċĉ ĉ Lua Doc Types . TAG _ PROTECT ED , Ċĉ ĉ Lua Doc Types . TAG _ PUBLIC , Ċĉ ĉ Lua Doc Types . TAG _ SE E , Ċĉ ĉ Lua Doc Types . TAG _ GENERIC Ċ ) Ċ Ċ private Ġval ĠDOC _ KEYWORD _ TOKEN S Ġ= ĠToken Set . create ( Ċĉ ĉ Lua Doc Types . FUN Ċ ) Ċ