| 1076 | },k=[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0, |
| 1077 | contains:[e.BACKSLASH_ESCAPE]}],x={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//, |
| 1078 | contains:k},M=e=>{const n=b(e,/\//),t=b(/\//,e);return{begin:n,end:t, |
| 1079 | contains:[...k,{scope:"comment",begin:`#(?!.*${t})`,end:/$/}]}},S={ |
| 1080 | scope:"regexp",variants:[M("###"),M("##"),M("#"),x]},A={match:b(/`/,Fe,/`/) |
| 1081 | },C=[A,{className:"variable",match:/\$\d+/},{className:"variable", |
| 1082 | match:`\\$${ze}+`}],T=[{match:/(@|#(un)?)available/,scope:"keyword",starts:{ |