function e(e){t(e,`start`);var n={},r=e.languageData||{},s=!1;for(var c in e)if(c!=r&&e.hasOwnProperty(c))for(var l=n[c]=[],u=e[c],d=0;d2&&o.token&&typeof o.token!=`string`){n.pending=[];for(var l=2;l-1)return null;var i=n.indent.length-1,a=e[n.state];scan:for(;;){for(var o=0;o