antosdk-apps/MonacoCore/build/debug/bundle/vendors-node_modules_monaco-editor_esm_vs_basic-languages_protobuf_protobuf_js.bundle.js

4 lines
14 KiB
JavaScript
Raw Normal View History

2022-06-03 19:30:11 +02:00
"use strict";(self.webpackChunkmonanco_wpack=self.webpackChunkmonanco_wpack||[]).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_protobuf_protobuf_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/protobuf/protobuf.js":
/*!********************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/protobuf/protobuf.js ***!
\********************************************************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "conf": () => (/* binding */ conf),\n/* harmony export */ "language": () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.33.0(4b1abad427e58dbedc1215d99a0902ffc885fcd4)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/protobuf/protobuf.ts\nvar namedLiterals = ["true", "false"];\nvar conf = {\n comments: {\n lineComment: "//",\n blockComment: ["/*", "*/"]\n },\n brackets: [\n ["{", "}"],\n ["[", "]"],\n ["(", ")"],\n ["<", ">"]\n ],\n surroundingPairs: [\n { open: "{", close: "}" },\n { open: "[", close: "]" },\n { open: "(", close: ")" },\n { open: "<", close: ">" },\n { open: \'"\', close: \'"\' },\n { open: "\'", close: "\'" }\n ],\n autoClosingPairs: [\n { open: "{", close: "}" },\n { open: "[", close: "]" },\n { open: "(", close: ")" },\n { open: "<", close: ">" },\n { open: \'"\', close: \'"\', notIn: ["string"] },\n { open: "\'", close: "\'", notIn: ["string"] }\n ],\n autoCloseBefore: ".,=}])>\' \\n\t",\n indentationRules: {\n increaseIndentPattern: new RegExp("^((?!\\\\/\\\\/).)*(\\\\{[^}\\"\'`]*|\\\\([^)\\"\'`]*|\\\\[[^\\\\]\\"\'`]*)$"),\n decreaseIndentPattern: new RegExp("^((?!.*?\\\\/\\\\*).*\\\\*/)?\\\\s*[\\\\}\\\\]].*$")\n }\n};\nvar language = {\n defaultToken: "",\n tokenPostfix: ".proto",\n brackets: [\n { open: "{", close: "}", token: "delimiter.curly" },\n { open: "[", close: "]", token: "delimiter.square" },\n { open: "(", close: ")", token: "delimiter.parenthesis" },\n { open: "<", close: ">", token: "delimiter.angle" }\n ],\n symbols: /[=><!~?:&|+\\-*/^%]+/,\n keywords: [\n "syntax",\n "import",\n "weak",\n "public",\n "package",\n "option",\n "repeated",\n "oneof",\n "map",\n "reserved",\n "to",\n "max",\n "enum",\n "message",\n "service",\n "rpc",\n "stream",\n "returns",\n "package",\n "optional",\n "true",\n "false"\n ],\n builtinTypes: [\n "double",\n "float",\n "int32",\n "int64",\n "uint32",\n "uint64",\n "sint32",\n "sint64",\n "fixed32",\n "fixed64",\n "sfixed32",\n "sfixed64",\n "bool",\n "string",\n "bytes"\n ],\n operators: ["=", "+", "-"],\n namedLiterals,\n escapes: `\\\\\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\\\\\|\'|\\\\\\${)`,\n identifier: /[a-zA-Z]\\w*/,\n fullIdentifier: /@identifier(?:\\s*\\.\\s*@identifier)*/,\n optionName: /(?:@identifier|\\(\\s*@fullIdentifier\\s*\\))(?:\\s*\\.\\s*@identifier)*/,\n messageName: /@identifier/,\n enumName: /@identifier/,\n messageType: /\\.?\\s*(?:@identifier\\s*\\.\\s*)*@messageName/,\n enumType: /\\.?\\s*(?:@identifier\\s*\\.\\s*)*@enumName/,\n floatLit: /[0-9]+\\s*\\.\\s*[0-9]*(?:@exponent)?|[0-9]+@exponent|\\.[0-9]+(?:@exponent)?/,\n exponent: /[eE]\\s*[+-]?\\s*[0-9]+/,\n boolLit: /true\\b|false\\b/,\n decimalLit: /[1-9][0-9]*/,\n octalLit: /0[0-7]*/,\n hexLit: /0[xX][0-9a-fA-F]+/,\n type: /double|float|int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|bool|string|bytes|@messageType|@enumType/,\n keyType: /int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|bool|string/,\n tokenizer: {\n root: [\n { include: "@whitespace" },\n [/syntax/, "keyword"],\n [/=/, "operators"],\n [/;/, "delimiter"],\n [\n /(")(proto3)(")/,\n ["string.quote", "string", { token: "string.quote", switchTo: "@topLevel.proto3" }]\n ],\n [\n /(")(