import{i as N}from"./index-B-vFg-u2.js";function O(r,t){for(var e=0;e<t.length;e++){const a=t[e];if(typeof a!="string"&&!Array.isArray(a)){for(const n in a)if(n!=="default"&&!(n in r)){const s=Object.getOwnPropertyDescriptor(a,n);s&&Object.defineProperty(r,n,s.get?s:{enumerable:!0,get:()=>a[n]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var l={},o;function R(){if(o)return l;o=1;var r=r||{};function t(e){var a={keyword:"arg classvar|10 const super this var|2",built_in:"false inf|2 nil|2 true thisFunction|10 thisFunctionDef|10 thisMethod|10 thisProcess|10 thisThread|10 currentEnvironment|10 topEnvironment|10"},n={className:"type",begin:"\\b[A-Z]\\w*\\b",relevance:0},s={className:"meta",begin:"_\\w+",relevance:0},u={className:"literal",begin:"\\$\\\\?."},b={className:"title",begin:"~\\w+",relevance:2},_="\\b\\d+r[0-9a-zA-Z]*(\\.[0-9A-Z]*)?\\b",v="\\b((\\d+(\\.\\d+)?([eE][-+]?\\d+)?(pi)?)|pi)\\b",E="\\b0x[a-fA-F0-9]+\\b",p=/\b\d+(s+|b+|[sb]\d+)\b/,d={className:"number",variants:[{begin:_},{begin:p},{begin:v},{begin:E}],relevance:0},f="\\\\\\w+",g="[A-Za-z_]\\w*\\:",i=e.C_BLOCK_COMMENT_MODE;return i.contains.push("self"),{aliases:["supercollider","sc"],keywords:a,contains:[{className:"type",begin:/\b(Synth|SynthDef)\b/,relevance:10},n,s,u,b,d,{className:"symbol",variants:[{begin:f,relevance:5},e.APOS_STRING_MODE,{begin:g,relevance:0}]},e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,i],illegal:/\bclass\s+[A-Z]/}}return r.exports=function(e){e.registerLanguage("supercollider",t)},r.exports.definer=t,l}var c=R();const M=N(c),S=O({__proto__:null,default:M},[c]);export{S as s};
