-
Notifications
You must be signed in to change notification settings - Fork 25
/
31.0.58.0-dev.1733154060195.js
2 lines (2 loc) · 2.84 KB
/
31.0.58.0-dev.1733154060195.js
1
2
"use strict";(self["webpackChunk"]=self["webpackChunk"]||[]).push([[31],{70031:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{conf:()=>conf,language:()=>language});var bounded=text=>`\\b${text}\\b`;var identifierStart="[_a-zA-Z]";var identifierContinue="[_a-zA-Z0-9]";var identifier=bounded(`${identifierStart}${identifierContinue}*`);var keywords=["targetScope","resource","module","param","var","output","for","in","if","existing"];var namedLiterals=["true","false","null"];var nonCommentWs=`[ \\t\\r\\n]`;var numericLiteral=`[0-9]+`;var conf={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'"},{open:"'''",close:"'''"}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:"'''",close:"'''",notIn:["string","comment"]}],autoCloseBefore:":.,=}])' \n\t",indentationRules:{increaseIndentPattern:new RegExp("^((?!\\/\\/).)*(\\{[^}\"'`]*|\\([^)\"'`]*|\\[[^\\]\"'`]*)$"),decreaseIndentPattern:new RegExp("^((?!.*?\\/\\*).*\\*/)?\\s*[\\}\\]].*$")}};var language={defaultToken:"",tokenPostfix:".bicep",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],symbols:/[=><!~?:&|+\-*/^%]+/,keywords,namedLiterals,escapes:`\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\|'|\\\${)`,tokenizer:{root:[{include:"@expression"},{include:"@whitespace"}],stringVerbatim:[{regex:`(|'|'')[^']`,action:{token:"string"}},{regex:`'''`,action:{token:"string.quote",next:"@pop"}}],stringLiteral:[{regex:`\\\${`,action:{token:"delimiter.bracket",next:"@bracketCounting"}},{regex:`[^\\\\'$]+`,action:{token:"string"}},{regex:"@escapes",action:{token:"string.escape"}},{regex:`\\\\.`,action:{token:"string.escape.invalid"}},{regex:`'`,action:{token:"string",next:"@pop"}}],bracketCounting:[{regex:`{`,action:{token:"delimiter.bracket",next:"@bracketCounting"}},{regex:`}`,action:{token:"delimiter.bracket",next:"@pop"}},{include:"expression"}],comment:[{regex:`[^\\*]+`,action:{token:"comment"}},{regex:`\\*\\/`,action:{token:"comment",next:"@pop"}},{regex:`[\\/*]`,action:{token:"comment"}}],whitespace:[{regex:nonCommentWs},{regex:`\\/\\*`,action:{token:"comment",next:"@comment"}},{regex:`\\/\\/.*$`,action:{token:"comment"}}],expression:[{regex:`'''`,action:{token:"string.quote",next:"@stringVerbatim"}},{regex:`'`,action:{token:"string.quote",next:"@stringLiteral"}},{regex:numericLiteral,action:{token:"number"}},{regex:identifier,action:{cases:{"@keywords":{token:"keyword"},"@namedLiterals":{token:"keyword"},"@default":{token:"identifier"}}}}]}}}}]);
//# sourceMappingURL=31.0.58.0-dev.1733154060195.js.map