chunk-GWOTXUVN.js 2.0 KB

12345
  1. import { __commonJS } from './chunk-BS5JN4MX.js';
  2. var require_groovy=__commonJS({"../../node_modules/refractor/lang/groovy.js"(exports,module){module.exports=groovy;groovy.displayName="groovy";groovy.aliases=[];function groovy(Prism){Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(env){if(env.language==="groovy"&&env.type==="string"){var delimiter=env.content.value[0];if(delimiter!="'"){var pattern=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;delimiter==="$"&&(pattern=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),env.content.value=env.content.value.replace(/&lt;/g,"<").replace(/&amp;/g,"&"),env.content=Prism.highlight(env.content.value,{expression:{pattern,lookbehind:!0,inside:Prism.languages.groovy}}),env.classes.push(delimiter==="/"?"regex":"gstring");}}});}}});
  3. export { require_groovy };