/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . idea . search Ċ Ċ import Ġcom . intellij . psi . impl . search . Index Pattern Builder Ċ import Ġcom . intellij . psi . tree . I ElementType Ċ import Ġorg . jetbrains . kotlin . lexer . Kt Tokens Ċ Ċ abstract Ġclass ĠIndex Pattern Builder Adapter Ġ: ĠIndex Pattern Builder Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Comment Start Delta ( token Type : ĠI ElementType , Ġtoken Text : ĠCharSequence ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( token Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK t Tokens . EOL _ COMMENT Ġ-> Ġ 2 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK t Tokens . BLOCK _ COMMENT Ġ-> Ġ 2 ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK t Tokens . DOC _ COMMENT Ġ-> Ġ 3 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Chars Allowed In Continuation Prefix ( token Type : ĠI ElementType ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( token Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK t Tokens . BLOCK _ COMMENT Ġ-> Ġ"*" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK t Tokens . DOC _ COMMENT Ġ-> Ġ"*" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ"" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }