ini-SYJG4I6E.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import "./chunk-2LSFTFF7.js";
  2. // node_modules/.pnpm/monaco-editor@0.38.0/node_modules/monaco-editor/esm/vs/basic-languages/ini/ini.js
  3. var conf = {
  4. comments: {
  5. lineComment: "#"
  6. },
  7. brackets: [
  8. ["{", "}"],
  9. ["[", "]"],
  10. ["(", ")"]
  11. ],
  12. autoClosingPairs: [
  13. { open: "{", close: "}" },
  14. { open: "[", close: "]" },
  15. { open: "(", close: ")" },
  16. { open: '"', close: '"' },
  17. { open: "'", close: "'" }
  18. ],
  19. surroundingPairs: [
  20. { open: "{", close: "}" },
  21. { open: "[", close: "]" },
  22. { open: "(", close: ")" },
  23. { open: '"', close: '"' },
  24. { open: "'", close: "'" }
  25. ]
  26. };
  27. var language = {
  28. defaultToken: "",
  29. tokenPostfix: ".ini",
  30. escapes: /\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,
  31. tokenizer: {
  32. root: [
  33. [/^\[[^\]]*\]/, "metatag"],
  34. [/(^\w+)(\s*)(\=)/, ["key", "", "delimiter"]],
  35. { include: "@whitespace" },
  36. [/\d+/, "number"],
  37. [/"([^"\\]|\\.)*$/, "string.invalid"],
  38. [/'([^'\\]|\\.)*$/, "string.invalid"],
  39. [/"/, "string", '@string."'],
  40. [/'/, "string", "@string.'"]
  41. ],
  42. whitespace: [
  43. [/[ \t\r\n]+/, ""],
  44. [/^\s*[#;].*$/, "comment"]
  45. ],
  46. string: [
  47. [/[^\\"']+/, "string"],
  48. [/@escapes/, "string.escape"],
  49. [/\\./, "string.escape.invalid"],
  50. [
  51. /["']/,
  52. {
  53. cases: {
  54. "$#==$S2": { token: "string", next: "@pop" },
  55. "@default": "string"
  56. }
  57. }
  58. ]
  59. ]
  60. }
  61. };
  62. export {
  63. conf,
  64. language
  65. };
  66. /*! Bundled license information:
  67. monaco-editor/esm/vs/basic-languages/ini/ini.js:
  68. (*!-----------------------------------------------------------------------------
  69. * Copyright (c) Microsoft Corporation. All rights reserved.
  70. * Version: 0.38.0(0e330ae453813de4e6cf272460fb79c7117073d0)
  71. * Released under the MIT license
  72. * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
  73. *-----------------------------------------------------------------------------*)
  74. */
  75. //# sourceMappingURL=ini-SYJG4I6E.js.map