()
| 185 | ;const o=s.result?s.result:E(s.language,s.code,n) |
| 186 | ;return o.code=s.code,k("after:highlight",o),o}function E(e,t,r,s){ |
| 187 | const c=Object.create(null);function l(){if(!N.keywords)return void M.addText(S) |
| 188 | ;let e=0;N.keywordPatternRe.lastIndex=0;let t=N.keywordPatternRe.exec(S),n="" |
| 189 | ;for(;t;){n+=S.substring(e,t.index) |
| 190 | ;const r=y.case_insensitive?t[0].toLowerCase():t[0],s=(i=r,N.keywords[i]);if(s){ |
| 191 | const[e,i]=s |
| 192 | ;if(M.addText(n),n="",c[r]=(c[r]||0)+1,c[r]<=7&&(R+=i),e.startsWith("_"))n+=t[0];else{ |
| 193 | const n=y.classNameAliases[e]||e;M.addKeyword(t[0],n)}}else n+=t[0] |
| 194 | ;e=N.keywordPatternRe.lastIndex,t=N.keywordPatternRe.exec(S)}var i |
| 195 | ;n+=S.substring(e),M.addText(n)}function d(){null!=N.subLanguage?(()=>{ |
| 196 | if(""===S)return;let e=null;if("string"==typeof N.subLanguage){ |
| 197 | if(!i[N.subLanguage])return void M.addText(S) |
| 198 | ;e=E(N.subLanguage,S,!0,k[N.subLanguage]),k[N.subLanguage]=e._top |
no test coverage detected