MCPcopy Index your code
hub / github.com/idank/explainshell / x

Function x

explainshell/web/static/js/highlight.min.js:251–258  ·  view source on GitHub ↗
(e,t)

Source from the content-addressed store, hash-verified

249 context:n.slice(A-100,A+100),mode:t.mode,resultSoFar:k},_emitter:M};if(r)return{
250 language:e,value:Y(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:N}
251 ;throw t}}function x(e,t){t=t||p.languages||Object.keys(i);const n=(e=>{
252 const t={value:Y(e),illegal:!1,relevance:0,_top:l,_emitter:new p.__emitter(p)}
253 ;return t._emitter.addText(e),t})(e),s=t.filter(O).filter(k).map((t=>E(t,e,!1)))
254 ;s.unshift(n);const o=s.sort(((e,t)=>{
255 if(e.relevance!==t.relevance)return t.relevance-e.relevance
256 ;if(e.language&&t.language){if(O(e.language).supersetOf===t.language)return 1
257 ;if(O(t.language).supersetOf===e.language)return-1}return 0})),[r,a]=o,c=r
258 ;return c.secondBest=a,c}function w(e){let t=null;const n=(e=>{
259 let t=e.className+" ";t+=e.parentNode?e.parentNode.className:""
260 ;const n=p.languageDetectRe.exec(t);if(n){const t=O(n[1])
261 ;return t||(X(a.replace("{}",n[1])),

Callers 2

gFunction · 0.70
wFunction · 0.70

Calls 4

YFunction · 0.85
EFunction · 0.70
OFunction · 0.70
addTextMethod · 0.45

Tested by

no test coverage detected