UNPKG

@graphql-hive/laboratory

Version:

[Hive](https://the-guild.dev/graphql/hive) is a fully open-source schema registry, analytics, metrics and gateway for [GraphQL federation](https://the-guild.dev/graphql/hive/federation) and other GraphQL APIs.

267 lines (266 loc) • 5.7 kB
import { m as editor_api_exports } from "./editor.api-DPgI1LYm.js"; /*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.52.2(404545bded1df6ffa41ea0af4e8ddb219018c6c1) * Released under the MIT license * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt *-----------------------------------------------------------------------------*/ var __defProp = Object.defineProperty, __getOwnPropDesc = Object.getOwnPropertyDescriptor, __getOwnPropNames = Object.getOwnPropertyNames, __hasOwnProp = Object.prototype.hasOwnProperty, __copyProps = (e, o, s, c) => { if (o && typeof o == "object" || typeof o == "function") for (let l of __getOwnPropNames(o)) !__hasOwnProp.call(e, l) && l !== s && __defProp(e, l, { get: () => o[l], enumerable: !(c = __getOwnPropDesc(o, l)) || c.enumerable }); return e; }, __reExport = (e, i, a) => (__copyProps(e, i, "default"), a && __copyProps(a, i, "default")), monaco_editor_core_exports = {}; __reExport(monaco_editor_core_exports, editor_api_exports); var conf = { comments: { lineComment: "#", blockComment: ["'''", "'''"] }, brackets: [ ["{", "}"], ["[", "]"], ["(", ")"] ], autoClosingPairs: [ { open: "{", close: "}" }, { open: "[", close: "]" }, { open: "(", close: ")" }, { open: "\"", close: "\"", notIn: ["string"] }, { open: "'", close: "'", notIn: ["string", "comment"] } ], surroundingPairs: [ { open: "{", close: "}" }, { open: "[", close: "]" }, { open: "(", close: ")" }, { open: "\"", close: "\"" }, { open: "'", close: "'" } ], onEnterRules: [{ beforeText: /* @__PURE__ */ RegExp("^\\s*(?:def|class|for|if|elif|else|while|try|with|finally|except|async|match|case).*?:\\s*$"), action: { indentAction: monaco_editor_core_exports.languages.IndentAction.Indent } }], folding: { offSide: !0, markers: { start: /* @__PURE__ */ RegExp("^\\s*#region\\b"), end: /* @__PURE__ */ RegExp("^\\s*#endregion\\b") } } }, language = { defaultToken: "", tokenPostfix: ".python", keywords: /* @__PURE__ */ "False.None.True._.and.as.assert.async.await.break.case.class.continue.def.del.elif.else.except.exec.finally.for.from.global.if.import.in.is.lambda.match.nonlocal.not.or.pass.print.raise.return.try.type.while.with.yield.int.float.long.complex.hex.abs.all.any.apply.basestring.bin.bool.buffer.bytearray.callable.chr.classmethod.cmp.coerce.compile.complex.delattr.dict.dir.divmod.enumerate.eval.execfile.file.filter.format.frozenset.getattr.globals.hasattr.hash.help.id.input.intern.isinstance.issubclass.iter.len.locals.list.map.max.memoryview.min.next.object.oct.open.ord.pow.print.property.reversed.range.raw_input.reduce.reload.repr.reversed.round.self.set.setattr.slice.sorted.staticmethod.str.sum.super.tuple.type.unichr.unicode.vars.xrange.zip.__dict__.__methods__.__members__.__class__.__bases__.__name__.__mro__.__subclasses__.__init__.__import__".split("."), brackets: [ { open: "{", close: "}", token: "delimiter.curly" }, { open: "[", close: "]", token: "delimiter.bracket" }, { open: "(", close: ")", token: "delimiter.parenthesis" } ], tokenizer: { root: [ { include: "@whitespace" }, { include: "@numbers" }, { include: "@strings" }, [/[,:;]/, "delimiter"], [/[{}\[\]()]/, "@brackets"], [/@[a-zA-Z_]\w*/, "tag"], [/[a-zA-Z_]\w*/, { cases: { "@keywords": "keyword", "@default": "identifier" } }] ], whitespace: [ [/\s+/, "white"], [/(^#.*$)/, "comment"], [ /'''/, "string", "@endDocString" ], [ /"""/, "string", "@endDblDocString" ] ], endDocString: [ [/[^']+/, "string"], [/\\'/, "string"], [ /'''/, "string", "@popall" ], [/'/, "string"] ], endDblDocString: [ [/[^"]+/, "string"], [/\\"/, "string"], [ /"""/, "string", "@popall" ], [/"/, "string"] ], numbers: [[/-?0x([abcdef]|[ABCDEF]|\d)+[lL]?/, "number.hex"], [/-?(\d*\.)?\d+([eE][+\-]?\d+)?[jJ]?[lL]?/, "number"]], strings: [ [ /'$/, "string.escape", "@popall" ], [ /f'{1,3}/, "string.escape", "@fStringBody" ], [ /'/, "string.escape", "@stringBody" ], [ /"$/, "string.escape", "@popall" ], [ /f"{1,3}/, "string.escape", "@fDblStringBody" ], [ /"/, "string.escape", "@dblStringBody" ] ], fStringBody: [ [ /[^\\'\{\}]+$/, "string", "@popall" ], [/[^\\'\{\}]+/, "string"], [ /\{[^\}':!=]+/, "identifier", "@fStringDetail" ], [/\\./, "string"], [ /'/, "string.escape", "@popall" ], [/\\$/, "string"] ], stringBody: [ [ /[^\\']+$/, "string", "@popall" ], [/[^\\']+/, "string"], [/\\./, "string"], [ /'/, "string.escape", "@popall" ], [/\\$/, "string"] ], fDblStringBody: [ [ /[^\\"\{\}]+$/, "string", "@popall" ], [/[^\\"\{\}]+/, "string"], [ /\{[^\}':!=]+/, "identifier", "@fStringDetail" ], [/\\./, "string"], [ /"/, "string.escape", "@popall" ], [/\\$/, "string"] ], dblStringBody: [ [ /[^\\"]+$/, "string", "@popall" ], [/[^\\"]+/, "string"], [/\\./, "string"], [ /"/, "string.escape", "@popall" ], [/\\$/, "string"] ], fStringDetail: [ [/[:][^}]+/, "string"], [/[!][ars]/, "string"], [/=/, "string"], [ /\}/, "identifier", "@pop" ] ] } }; export { conf, language };