-
Notifications
You must be signed in to change notification settings - Fork 727
/
bicep.min.js
1 lines (1 loc) · 2.12 KB
/
bicep.min.js
1
(()=>{"use strict";var e={239:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0});const n=e=>`\\b${e}\\b`,t=e=>`(?=${e})`,s=e=>`(?!${e})`,r=n("[_a-zA-Z][_a-zA-Z0-9]*"),i=n("[_a-zA-Z-0-9]+"),c="(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*",o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:["metadata","targetScope","resource","module","param","var","output","for","in","if","existing","import","as","type","with","using","func","assert","provider"],literal:["true","false","null"],built_in:["az","sys"]},l={variants:[{className:"comment",match:`//.*${t("$")}`},{className:"comment",begin:"/\\*",end:"\\*/"}]};function $(e){return[...e,l]}const u={variants:[]},m={className:"string",begin:"'''",end:`'''${s("'")}`},d={className:"subst",begin:("\\\\","(?<!\\\\)(\\${)"),end:"(})",contains:$([u])};const b={className:"string",begin:`'${s("''")}`,end:"'",contains:[{match:"\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\|'|\\${)"},d]},f={className:"literal",match:n("(true|false|null)"),relevance:0},p={className:"variable",match:`${r}${s(`${c}\\(`)}`,keywords:o},g={begin:"{",end:"}",contains:$([{className:"property",match:`${r}${t(`${c}:`)}`,relevance:0},u])},v={begin:`\\[${s(`${c}${n("for")}`)}`,end:"]",contains:$([u])},_={className:"function",begin:`(${r})${c}\\(`,end:"\\)",contains:$([u])},N={className:"meta",begin:`@${c}${t(r)}`,end:"",contains:$([_])},h={begin:`(\\(${c}${r}${c}(,${c}${r}${c})*\\)|\\(${c}\\)|${c}${r}${c})${t(`${c}=>`)}`,returnBegin:!0,end:`${c}=>`,contains:$([p])},y={begin:`${(e=>`(?<=${e})`)(`^${c}`)}#${i}`,end:"$",className:"meta",contains:$([{className:"variable",match:i}])};u.variants=[b,m,{className:"number",match:"[0-9]+"},f,g,v,p,_,N,h,y],a.default=function(e){return{aliases:["bicep"],case_insensitive:!0,keywords:o,contains:$([u])}}},719:function(e,a,n){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0});const s=t(n(912)),r=t(n(239));s.default.registerLanguage("bicep",r.default)},912:e=>{e.exports=hljs}},a={};!function n(t){var s=a[t];if(void 0!==s)return s.exports;var r=a[t]={exports:{}};return e[t].call(r.exports,r,r.exports,n),r.exports}(719)})();