1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- /*!-----------------------------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Version: 0.31.1(337587859b1c171314b40503171188b6cea6a32a)
- * Released under the MIT license
- * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
- *-----------------------------------------------------------------------------*/
- // src/basic-languages/azcli/azcli.ts
- var conf = {
- comments: {
- lineComment: "#"
- }
- };
- var language = {
- defaultToken: "keyword",
- ignoreCase: true,
- 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" }
- }
- }
- ]
- ]
- }
- };
- export {
- conf,
- language
- };
|