import{i as l}from"./index-B-vFg-u2.js";function u(e,s){for(var n=0;n<s.length;n++){const t=s[n];if(typeof t!="string"&&!Array.isArray(t)){for(const r in t)if(r!=="default"&&!(r in e)){const i=Object.getOwnPropertyDescriptor(t,r);i&&Object.defineProperty(e,r,i.get?i:{enumerable:!0,get:()=>t[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var a,o;function p(){return o||(o=1,a=function(e){return{aliases:["zenscript","zs"],keywords:{keyword:["import","alias","class","function","interface","enum","struct","expand","variant","abstract","final","override","const","private","public","export","internal","static","protected","implicit","virtual","extern","immutable","val","var","get","implements","set","void","bool","byte","sbyte","short","ushort","int","uint","long","ulong","usize","float","double","char","string","if","else","do","while","for","throw","panic","lock","try","catch","finally","return","break","continue","switch","case","default","in","is","as","match","throws","super","this","null","true","false","new"],title:"< >"},contains:[{className:"keyword",begin:"<",contains:[{className:"literal",begin:"\\w+",end:":|>",excludeEnd:!0,endsWithParent:!0}]},{className:"section",begin:"\\w+\\."},{className:"section",begin:"\\s\\w+\\."},{className:"keyword",begin:";"},{className:"title",begin:"\\(|\\)|\\{|\\}|\\[|\\]"},{className:"variable",begin:"as\\s",end:"\\w+",excludeBegin:!0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.HASH_COMMENT_MODE]}}),a}var c=p();const f=l(c),b=u({__proto__:null,default:f},[c]);export{b as z};
