123456 |
- import { require_scheme } from './chunk-DKZPPHAD.js';
- import { __commonJS } from './chunk-BS5JN4MX.js';
- var require_lilypond=__commonJS({"../../node_modules/refractor/lang/lilypond.js"(exports,module){var refractorScheme=require_scheme();module.exports=lilypond;lilypond.displayName="lilypond";lilypond.aliases=[];function lilypond(Prism){Prism.register(refractorScheme),function(Prism2){for(var schemeExpression=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|<expr>)*\)/.source,recursivenessLog2=5,i=0;i<recursivenessLog2;i++)schemeExpression=schemeExpression.replace(/<expr>/g,function(){return schemeExpression});schemeExpression=schemeExpression.replace(/<expr>/g,/[^\s\S]/.source);var lilypond2=Prism2.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|<expr>))/.source.replace(/<expr>/g,function(){return schemeExpression}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:Prism2.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};lilypond2["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=lilypond2,Prism2.languages.ly=lilypond2;}(Prism);}}});
- export { require_lilypond };
|