(e)
| 18 | this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ |
| 19 | this.buffer+=r(e)}openNode(e){if(!i(e))return;let t=e.kind |
| 20 | ;e.sublanguage||(t=`${this.classPrefix}${t}`),this.span(t)}closeNode(e){ |
| 21 | i(e)&&(this.buffer+="</span>")}value(){return this.buffer}span(e){ |
| 22 | this.buffer+=`<span class="${e}">`}}class l{constructor(){this.rootNode={ |
| 23 | children:[]},this.stack=[this.rootNode]}get top(){ |
| 24 | return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ |
no test coverage detected