package Ġcom . github . mad w arer u . intellij ron rem ix . ide . todo Ċ Ċ import Ġcom . github . mad w arer u . intellij ron rem ix . language . RON Lexer Adapter Ċ import Ġcom . github . mad w arer u . intellij ron rem ix . language . psi . RON File Ċ import Ġcom . github . mad w arer u . intellij ron rem ix . language . psi . RON _ COMMENTS Ċ import Ġcom . intellij . lexer . Lexer Ċ import Ġcom . intellij . psi . Psi File Ċ import Ġcom . intellij . psi . impl . search . Index Pattern Builder Ċ import Ġcom . intellij . psi . tree . I ElementType Ċ import Ġcom . intellij . psi . tree . Token Set Ċ Ċ class ĠR ONT odo Index Pattern Builder Ġ: ĠIndex Pattern Builder Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Indexing Lexer ( file : ĠPsi File ): ĠLex er ? Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( file Ġis ĠR ON File ) ĠR ON Lexer Adapter () Ġelse Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget Comment Token Set ( file : ĠPsi File ): ĠToken Set ? Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( file Ġis ĠR ON File ) ĠR ON _ COMMENTS Ġelse Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget Comment Start Delta ( token Type : ĠI ElementType ?): ĠInt Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( token Type Ġin ĠR ON _ COMMENTS ) Ġ 2 Ġelse Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun Ġget Comment End Delta ( token Type : ĠI ElementType ?): ĠInt Ġ= Ġ 0 Ċ } Ċ