/*! For license information please see azcli.js.LICENSE.txt */
"use strict";define("vs/basic-languages/azcli/azcli",["require","require"],(e=>(()=>{var e=Object.defineProperty,t=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,r={};((t,n)=>{for(var o in n)e(t,o,{get:n[o],enumerable:!0})})(r,{conf:()=>i,language:()=>a});var s,i={comments:{lineComment:"#"}},a={defaultToken:"keyword",ignoreCase:!0,tokenPostfix:".azcli",str:/[^#\s]/,tokenizer:{root:[{include:"@comment"},[/\s-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":{token:"key.identifier",next:"@type"}}}],[/^-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":{token:"key.identifier",next:"@type"}}}]],type:[{include:"@comment"},[/-+@str*\s*/,{cases:{"@eos":{token:"key.identifier",next:"@popall"},"@default":"key.identifier"}}],[/@str+\s*/,{cases:{"@eos":{token:"string",next:"@popall"},"@default":"string"}}]],comment:[[/#.*$/,{cases:{"@eos":{token:"comment",next:"@popall"}}}]]}};return s=r,((r,s,i,a)=>{if(s&&"object"==typeof s||"function"==typeof s)for(let l of n(s))!o.call(r,l)&&l!==i&&e(r,l,{get:()=>s[l],enumerable:!(a=t(s,l))||a.enumerable});return r})(e({},"__esModule",{value:!0}),s)})()));