From c912a4934d6d5fd4abc6437c2b2fb71a4e1accaf Mon Sep 17 00:00:00 2001 From: Alex Ehlke Date: Sun, 7 May 2023 18:01:24 -0400 Subject: [PATCH 1/5] word wrap --- Sources/SwiftyMonaco/MonacoViewController.swift | 5 +++++ Sources/SwiftyMonaco/SwiftyMonaco.swift | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/Sources/SwiftyMonaco/MonacoViewController.swift b/Sources/SwiftyMonaco/MonacoViewController.swift index 18468296..29cde364 100644 --- a/Sources/SwiftyMonaco/MonacoViewController.swift +++ b/Sources/SwiftyMonaco/MonacoViewController.swift @@ -110,6 +110,10 @@ public class MonacoViewController: ViewController, WKUIDelegate, WKNavigationDel let _scrollbar = self.delegate?.monacoView(getScrollbar: self) let scrollbar = "scrollbar: { vertical: \(_scrollbar ?? true ? "\"visible\"" : "\"hidden\"") }" + // WordWrap + let _wordWrap = self.delegate?.monacoView(getWordWrap: self) + let wordWrap = "wordWrap: \(_wordWrap ?? false)" + // Smooth Cursor let _smoothCursor = self.delegate?.monacoView(getSmoothCursor: self) let smoothCursor = "cursorSmoothCaretAnimation: \(_smoothCursor ?? false)" @@ -195,6 +199,7 @@ public protocol MonacoViewControllerDelegate { func monacoView(getSyntax controller: MonacoViewController) -> SyntaxHighlight? func monacoView(getMinimap controller: MonacoViewController) -> Bool func monacoView(getScrollbar controller: MonacoViewController) -> Bool + func monacoView(getWordWrap controller: MonacoViewController) -> Bool func monacoView(getSmoothCursor controller: MonacoViewController) -> Bool func monacoView(getCursorBlink controller: MonacoViewController) -> CursorBlink func monacoView(getFontSize controller: MonacoViewController) -> Int diff --git a/Sources/SwiftyMonaco/SwiftyMonaco.swift b/Sources/SwiftyMonaco/SwiftyMonaco.swift index 23f58bb0..87a28bd8 100644 --- a/Sources/SwiftyMonaco/SwiftyMonaco.swift +++ b/Sources/SwiftyMonaco/SwiftyMonaco.swift @@ -19,6 +19,7 @@ public struct SwiftyMonaco: ViewControllerRepresentable, MonacoViewControllerDel private var syntax: SyntaxHighlight? private var _minimap: Bool = true private var _scrollbar: Bool = true + private var _wordWrap: Bool = false private var _smoothCursor: Bool = false private var _cursorBlink: CursorBlink = .blink private var _fontSize: Int = 12 @@ -70,6 +71,10 @@ public struct SwiftyMonaco: ViewControllerRepresentable, MonacoViewControllerDel return _scrollbar } + public func monacoView(getWordWrap controller: MonacoViewController) -> Bool { + return _wordWrap + } + public func monacoView(getSmoothCursor controller: MonacoViewController) -> Bool { return _smoothCursor } From f0aaad72b5005e9409443c1a27cc7381d52b5fb8 Mon Sep 17 00:00:00 2001 From: Alex Ehlke Date: Sun, 7 May 2023 18:08:05 -0400 Subject: [PATCH 2/5] word wrap --- Sources/SwiftyMonaco/SwiftyMonaco.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Sources/SwiftyMonaco/SwiftyMonaco.swift b/Sources/SwiftyMonaco/SwiftyMonaco.swift index 87a28bd8..c8f5ad54 100644 --- a/Sources/SwiftyMonaco/SwiftyMonaco.swift +++ b/Sources/SwiftyMonaco/SwiftyMonaco.swift @@ -113,6 +113,14 @@ public extension SwiftyMonaco { } } +public extension SwiftyMonaco { + func wordWrap(_ enabled: Bool) -> Self { + var m = self + m._wordWrap = enabled + return m + } +} + public extension SwiftyMonaco { func smoothCursor(_ enabled: Bool) -> Self { var m = self From 4cb27e11c0c5a810863be9adffbe1e58aff3af5c Mon Sep 17 00:00:00 2001 From: Alex Ehlke Date: Sun, 7 May 2023 23:35:40 -0400 Subject: [PATCH 3/5] wip --- Package.swift | 2 +- .../Highlighting/Languages/javascript.js | 168 ++++++++++++++++++ .../Highlighting/SyntaxHighlight.swift | 1 + .../SwiftyMonaco/MonacoViewController.swift | 3 +- 4 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 Sources/SwiftyMonaco/Highlighting/Languages/javascript.js diff --git a/Package.swift b/Package.swift index 3294df27..b9f8f84c 100644 --- a/Package.swift +++ b/Package.swift @@ -29,7 +29,7 @@ let package = Package( name: "SwiftyMonaco", dependencies: [], resources: [ - .copy("Resources"), + .process("Resources"), // Fails code signing with .copy for some reason. .copy("Highlighting/Languages") ]), .testTarget( diff --git a/Sources/SwiftyMonaco/Highlighting/Languages/javascript.js b/Sources/SwiftyMonaco/Highlighting/Languages/javascript.js new file mode 100644 index 00000000..8690c64c --- /dev/null +++ b/Sources/SwiftyMonaco/Highlighting/Languages/javascript.js @@ -0,0 +1,168 @@ +// Difficulty: "Moderate" +// This is the JavaScript tokenizer that is actually used to highlight +// all code in the syntax definition editor and the documentation! +// +// This definition takes special care to highlight regular +// expressions correctly, which is convenient when writing +// syntax highlighter specifications. +return { + // Set defaultToken to invalid to see what you do not tokenize yet + defaultToken: 'invalid', + tokenPostfix: '.js', + + keywords: [ + 'break', 'case', 'catch', 'class', 'continue', 'const', + 'constructor', 'debugger', 'default', 'delete', 'do', 'else', + 'export', 'extends', 'false', 'finally', 'for', 'from', 'function', + 'get', 'if', 'import', 'in', 'instanceof', 'let', 'new', 'null', + 'return', 'set', 'super', 'switch', 'symbol', 'this', 'throw', 'true', + 'try', 'typeof', 'undefined', 'var', 'void', 'while', 'with', 'yield', + 'async', 'await', 'of' + ], + + typeKeywords: [ + 'any', 'boolean', 'number', 'object', 'string', 'undefined' + ], + + operators: [ + '<=', '>=', '==', '!=', '===', '!==', '=>', '+', '-', '**', + '*', '/', '%', '++', '--', '<<', '>', '>>>', '&', + '|', '^', '!', '~', '&&', '||', '?', ':', '=', '+=', '-=', + '*=', '**=', '/=', '%=', '<<=', '>>=', '>>>=', '&=', '|=', + '^=', '@', + ], + + // we include these common regular expressions + symbols: /[=>](?!@symbols)/, '@brackets'], + [/@symbols/, { + cases: { + '@operators': 'delimiter', + '@default': '' + } + }], + + // numbers + [/(@digits)[eE]([\-+]?(@digits))?/, 'number.float'], + [/(@digits)\.(@digits)([eE][\-+]?(@digits))?/, 'number.float'], + [/0[xX](@hexdigits)/, 'number.hex'], + [/0[oO]?(@octaldigits)/, 'number.octal'], + [/0[bB](@binarydigits)/, 'number.binary'], + [/(@digits)/, 'number'], + + // delimiter: after number because of .\d floats + [/[;,.]/, 'delimiter'], + + // strings + [/"([^"\\]|\\.)*$/, 'string.invalid'], // non-teminated string + [/'([^'\\]|\\.)*$/, 'string.invalid'], // non-teminated string + [/"/, 'string', '@string_double'], + [/'/, 'string', '@string_single'], + [/`/, 'string', '@string_backtick'], + ], + + whitespace: [ + [/[ \t\r\n]+/, ''], + [/\/\*\*(?!\/)/, 'comment.doc', '@jsdoc'], + [/\/\*/, 'comment', '@comment'], + [/\/\/.*$/, 'comment'], + ], + + comment: [ + [/[^\/*]+/, 'comment'], + [/\*\//, 'comment', '@pop'], + [/[\/*]/, 'comment'] + ], + + jsdoc: [ + [/[^\/*]+/, 'comment.doc'], + [/\*\//, 'comment.doc', '@pop'], + [/[\/*]/, 'comment.doc'] + ], + + // We match regular expression quite precisely + regexp: [ + [/(\{)(\d+(?:,\d*)?)(\})/, ['regexp.escape.control', 'regexp.escape.control', 'regexp.escape.control']], + [/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/, ['regexp.escape.control', { token: 'regexp.escape.control', next: '@regexrange' }]], + [/(\()(\?:|\?=|\?!)/, ['regexp.escape.control', 'regexp.escape.control']], + [/[()]/, 'regexp.escape.control'], + [/@regexpctl/, 'regexp.escape.control'], + [/[^\\\/]/, 'regexp'], + [/@regexpesc/, 'regexp.escape'], + [/\\\./, 'regexp.invalid'], + [/(\/)([gimsuy]*)/, [{ token: 'regexp', bracket: '@close', next: '@pop' }, 'keyword.other']], + ], + + regexrange: [ + [/-/, 'regexp.escape.control'], + [/\^/, 'regexp.invalid'], + [/@regexpesc/, 'regexp.escape'], + [/[^\]]/, 'regexp'], + [/\]/, { token: 'regexp.escape.control', next: '@pop', bracket: '@close' }], + ], + + string_double: [ + [/[^\\"]+/, 'string'], + [/@escapes/, 'string.escape'], + [/\\./, 'string.escape.invalid'], + [/"/, 'string', '@pop'] + ], + + string_single: [ + [/[^\\']+/, 'string'], + [/@escapes/, 'string.escape'], + [/\\./, 'string.escape.invalid'], + [/'/, 'string', '@pop'] + ], + + string_backtick: [ + [/\$\{/, { token: 'delimiter.bracket', next: '@bracketCounting' }], + [/[^\\`$]+/, 'string'], + [/@escapes/, 'string.escape'], + [/\\./, 'string.escape.invalid'], + [/`/, 'string', '@pop'] + ], + + bracketCounting: [ + [/\{/, 'delimiter.bracket', '@bracketCounting'], + [/\}/, 'delimiter.bracket', '@pop'], + { include: 'common' } + ], + }, +}; diff --git a/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift b/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift index ff7ae83f..02a62a65 100644 --- a/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift +++ b/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift @@ -25,5 +25,6 @@ public struct SyntaxHighlight { public extension SyntaxHighlight { static let swift = SyntaxHighlight(title: "Swift", fileURL: Bundle.module.url(forResource: "swift", withExtension: "js", subdirectory: "Languages")!) static let cpp = SyntaxHighlight(title: "C++", fileURL: Bundle.module.url(forResource: "cpp", withExtension: "js", subdirectory: "Languages")!) + static let javascript = SyntaxHighlight(title: "JavaScript", fileURL: Bundle.module.url(forResource: "javascript", withExtension: "js", subdirectory: "Languages")!) static let systemVerilog = SyntaxHighlight(title: "SystemVerilog/Verilog", fileURL: Bundle.module.url(forResource: "systemVerilog", withExtension: "js", subdirectory: "Languages")!) } diff --git a/Sources/SwiftyMonaco/MonacoViewController.swift b/Sources/SwiftyMonaco/MonacoViewController.swift index 29cde364..8bb69f82 100644 --- a/Sources/SwiftyMonaco/MonacoViewController.swift +++ b/Sources/SwiftyMonaco/MonacoViewController.swift @@ -43,7 +43,8 @@ public class MonacoViewController: ViewController, WKUIDelegate, WKNavigationDel } private func loadMonaco() { - let myURL = Bundle.module.url(forResource: "index", withExtension: "html", subdirectory: "Resources") +// let myURL = Bundle.module.url(forResource: "index", withExtension: "html", subdirectory: "Resources") + let myURL = Bundle.module.url(forResource: "index", withExtension: "html") let myRequest = URLRequest(url: myURL!) webView.load(myRequest) } From d428748f20bad6a877be7b4c44b1be5dbbef640a Mon Sep 17 00:00:00 2001 From: Alex Ehlke Date: Wed, 17 May 2023 12:48:24 -0400 Subject: [PATCH 4/5] wip --- Package.swift | 1 - .../SwiftyMonaco/Highlighting/SyntaxHighlight.swift | 8 ++++---- .../{Highlighting => Resources}/Languages/cpp.js | 0 .../Languages/javascript.js | 0 .../{Highlighting => Resources}/Languages/swift.js | 0 .../Languages/systemVerilog.js | 0 .../Resources/{ => MonacoEditor}/0.app.js | 2 +- .../Resources/{ => MonacoEditor}/0.app.js.map | 0 .../Resources/{ => MonacoEditor}/10.app.js | 0 .../Resources/{ => MonacoEditor}/10.app.js.map | 0 .../Resources/{ => MonacoEditor}/11.app.js | 0 .../Resources/{ => MonacoEditor}/11.app.js.map | 0 .../Resources/{ => MonacoEditor}/12.app.js | 0 .../Resources/{ => MonacoEditor}/12.app.js.map | 0 .../Resources/{ => MonacoEditor}/13.app.js | 0 .../Resources/{ => MonacoEditor}/13.app.js.map | 0 .../Resources/{ => MonacoEditor}/14.app.js | 0 .../Resources/{ => MonacoEditor}/14.app.js.map | 0 .../Resources/{ => MonacoEditor}/15.app.js | 0 .../Resources/{ => MonacoEditor}/15.app.js.map | 0 .../Resources/{ => MonacoEditor}/16.app.js | 0 .../Resources/{ => MonacoEditor}/16.app.js.map | 0 .../Resources/{ => MonacoEditor}/17.app.js | 0 .../Resources/{ => MonacoEditor}/17.app.js.map | 0 .../Resources/{ => MonacoEditor}/18.app.js | 0 .../Resources/{ => MonacoEditor}/18.app.js.map | 0 .../Resources/{ => MonacoEditor}/19.app.js | 0 .../Resources/{ => MonacoEditor}/19.app.js.map | 0 .../Resources/{ => MonacoEditor}/2.app.js | 0 .../Resources/{ => MonacoEditor}/2.app.js.map | 0 .../Resources/{ => MonacoEditor}/20.app.js | 0 .../Resources/{ => MonacoEditor}/20.app.js.map | 0 .../Resources/{ => MonacoEditor}/21.app.js | 0 .../Resources/{ => MonacoEditor}/21.app.js.map | 0 .../Resources/{ => MonacoEditor}/22.app.js | 0 .../Resources/{ => MonacoEditor}/22.app.js.map | 0 .../Resources/{ => MonacoEditor}/23.app.js | 0 .../Resources/{ => MonacoEditor}/23.app.js.map | 0 .../Resources/{ => MonacoEditor}/24.app.js | 0 .../Resources/{ => MonacoEditor}/24.app.js.map | 0 .../Resources/{ => MonacoEditor}/25.app.js | 0 .../Resources/{ => MonacoEditor}/25.app.js.map | 0 .../Resources/{ => MonacoEditor}/26.app.js | 0 .../Resources/{ => MonacoEditor}/26.app.js.map | 0 .../Resources/{ => MonacoEditor}/27.app.js | 0 .../Resources/{ => MonacoEditor}/27.app.js.map | 0 .../Resources/{ => MonacoEditor}/28.app.js | 0 .../Resources/{ => MonacoEditor}/28.app.js.map | 0 .../Resources/{ => MonacoEditor}/29.app.js | 0 .../Resources/{ => MonacoEditor}/29.app.js.map | 0 .../Resources/{ => MonacoEditor}/3.app.js | 0 .../Resources/{ => MonacoEditor}/3.app.js.map | 0 .../Resources/{ => MonacoEditor}/30.app.js | 0 .../Resources/{ => MonacoEditor}/30.app.js.map | 0 .../Resources/{ => MonacoEditor}/31.app.js | 0 .../Resources/{ => MonacoEditor}/31.app.js.map | 0 .../Resources/{ => MonacoEditor}/32.app.js | 0 .../Resources/{ => MonacoEditor}/32.app.js.map | 0 .../Resources/{ => MonacoEditor}/33.app.js | 0 .../Resources/{ => MonacoEditor}/33.app.js.map | 0 .../Resources/{ => MonacoEditor}/34.app.js | 0 .../Resources/{ => MonacoEditor}/34.app.js.map | 0 .../Resources/{ => MonacoEditor}/35.app.js | 0 .../Resources/{ => MonacoEditor}/35.app.js.map | 0 .../Resources/{ => MonacoEditor}/36.app.js | 0 .../Resources/{ => MonacoEditor}/36.app.js.map | 0 .../Resources/{ => MonacoEditor}/37.app.js | 0 .../Resources/{ => MonacoEditor}/37.app.js.map | 0 .../Resources/{ => MonacoEditor}/38.app.js | 0 .../Resources/{ => MonacoEditor}/38.app.js.map | 0 .../Resources/{ => MonacoEditor}/39.app.js | 0 .../Resources/{ => MonacoEditor}/39.app.js.map | 0 .../Resources/{ => MonacoEditor}/4.app.js | 0 .../Resources/{ => MonacoEditor}/4.app.js.map | 0 .../Resources/{ => MonacoEditor}/40.app.js | 0 .../Resources/{ => MonacoEditor}/40.app.js.map | 0 .../Resources/{ => MonacoEditor}/41.app.js | 0 .../Resources/{ => MonacoEditor}/41.app.js.map | 0 .../Resources/{ => MonacoEditor}/42.app.js | 0 .../Resources/{ => MonacoEditor}/42.app.js.map | 0 .../Resources/{ => MonacoEditor}/43.app.js | 0 .../Resources/{ => MonacoEditor}/43.app.js.map | 0 .../Resources/{ => MonacoEditor}/44.app.js | 0 .../Resources/{ => MonacoEditor}/44.app.js.map | 0 .../Resources/{ => MonacoEditor}/45.app.js | 0 .../Resources/{ => MonacoEditor}/45.app.js.map | 0 .../Resources/{ => MonacoEditor}/46.app.js | 0 .../Resources/{ => MonacoEditor}/46.app.js.map | 0 .../Resources/{ => MonacoEditor}/47.app.js | 0 .../Resources/{ => MonacoEditor}/47.app.js.map | 0 .../Resources/{ => MonacoEditor}/48.app.js | 0 .../Resources/{ => MonacoEditor}/48.app.js.map | 0 .../Resources/{ => MonacoEditor}/49.app.js | 0 .../Resources/{ => MonacoEditor}/49.app.js.map | 0 .../Resources/{ => MonacoEditor}/5.app.js | 0 .../Resources/{ => MonacoEditor}/5.app.js.map | 0 .../Resources/{ => MonacoEditor}/50.app.js | 0 .../Resources/{ => MonacoEditor}/50.app.js.map | 0 .../Resources/{ => MonacoEditor}/51.app.js | 0 .../Resources/{ => MonacoEditor}/51.app.js.map | 0 .../Resources/{ => MonacoEditor}/52.app.js | 0 .../Resources/{ => MonacoEditor}/52.app.js.map | 0 .../Resources/{ => MonacoEditor}/53.app.js | 0 .../Resources/{ => MonacoEditor}/53.app.js.map | 0 .../Resources/{ => MonacoEditor}/54.app.js | 0 .../Resources/{ => MonacoEditor}/54.app.js.map | 0 .../Resources/{ => MonacoEditor}/55.app.js | 0 .../Resources/{ => MonacoEditor}/55.app.js.map | 0 .../Resources/{ => MonacoEditor}/56.app.js | 0 .../Resources/{ => MonacoEditor}/56.app.js.map | 0 .../Resources/{ => MonacoEditor}/57.app.js | 0 .../Resources/{ => MonacoEditor}/57.app.js.map | 0 .../Resources/{ => MonacoEditor}/58.app.js | 0 .../Resources/{ => MonacoEditor}/58.app.js.map | 0 .../Resources/{ => MonacoEditor}/59.app.js | 0 .../Resources/{ => MonacoEditor}/59.app.js.map | 0 .../Resources/{ => MonacoEditor}/6.app.js | 0 .../Resources/{ => MonacoEditor}/6.app.js.map | 0 .../Resources/{ => MonacoEditor}/60.app.js | 0 .../Resources/{ => MonacoEditor}/60.app.js.map | 0 .../Resources/{ => MonacoEditor}/61.app.js | 0 .../Resources/{ => MonacoEditor}/61.app.js.map | 0 .../Resources/{ => MonacoEditor}/62.app.js | 0 .../Resources/{ => MonacoEditor}/62.app.js.map | 0 .../Resources/{ => MonacoEditor}/63.app.js | 0 .../Resources/{ => MonacoEditor}/63.app.js.map | 0 .../Resources/{ => MonacoEditor}/64.app.js | 0 .../Resources/{ => MonacoEditor}/64.app.js.map | 0 .../Resources/{ => MonacoEditor}/7.app.js | 0 .../Resources/{ => MonacoEditor}/7.app.js.map | 0 .../Resources/{ => MonacoEditor}/8.app.js | 0 .../Resources/{ => MonacoEditor}/8.app.js.map | 0 .../Resources/{ => MonacoEditor}/9.app.js | 0 .../Resources/{ => MonacoEditor}/9.app.js.map | 0 .../9242107df7da7c6ad3cadf3133abcd37.ttf | Bin .../Resources/{ => MonacoEditor}/app.js | 0 .../Resources/{ => MonacoEditor}/app.js.map | 0 .../Resources/{ => MonacoEditor}/css.worker.js | 0 .../Resources/{ => MonacoEditor}/css.worker.js.map | 0 .../Resources/{ => MonacoEditor}/editor.worker.js | 0 .../{ => MonacoEditor}/editor.worker.js.map | 0 .../Resources/{ => MonacoEditor}/html.worker.js | 0 .../Resources/{ => MonacoEditor}/html.worker.js.map | 0 .../Resources/{ => MonacoEditor}/index.html | 0 .../Resources/{ => MonacoEditor}/json.worker.js | 0 .../Resources/{ => MonacoEditor}/json.worker.js.map | 0 .../Resources/{ => MonacoEditor}/ts.worker.js | 0 .../Resources/{ => MonacoEditor}/ts.worker.js.map | 0 148 files changed, 5 insertions(+), 6 deletions(-) rename Sources/SwiftyMonaco/{Highlighting => Resources}/Languages/cpp.js (100%) rename Sources/SwiftyMonaco/{Highlighting => Resources}/Languages/javascript.js (100%) rename Sources/SwiftyMonaco/{Highlighting => Resources}/Languages/swift.js (100%) rename Sources/SwiftyMonaco/{Highlighting => Resources}/Languages/systemVerilog.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/0.app.js (99%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/0.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/10.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/10.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/11.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/11.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/12.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/12.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/13.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/13.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/14.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/14.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/15.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/15.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/16.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/16.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/17.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/17.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/18.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/18.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/19.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/19.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/2.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/2.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/20.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/20.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/21.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/21.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/22.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/22.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/23.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/23.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/24.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/24.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/25.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/25.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/26.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/26.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/27.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/27.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/28.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/28.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/29.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/29.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/3.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/3.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/30.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/30.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/31.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/31.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/32.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/32.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/33.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/33.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/34.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/34.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/35.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/35.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/36.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/36.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/37.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/37.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/38.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/38.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/39.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/39.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/4.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/4.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/40.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/40.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/41.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/41.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/42.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/42.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/43.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/43.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/44.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/44.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/45.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/45.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/46.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/46.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/47.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/47.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/48.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/48.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/49.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/49.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/5.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/5.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/50.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/50.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/51.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/51.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/52.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/52.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/53.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/53.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/54.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/54.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/55.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/55.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/56.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/56.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/57.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/57.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/58.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/58.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/59.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/59.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/6.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/6.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/60.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/60.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/61.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/61.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/62.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/62.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/63.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/63.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/64.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/64.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/7.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/7.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/8.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/8.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/9.app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/9.app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/9242107df7da7c6ad3cadf3133abcd37.ttf (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/app.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/app.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/css.worker.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/css.worker.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/editor.worker.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/editor.worker.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/html.worker.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/html.worker.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/index.html (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/json.worker.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/json.worker.js.map (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/ts.worker.js (100%) rename Sources/SwiftyMonaco/Resources/{ => MonacoEditor}/ts.worker.js.map (100%) diff --git a/Package.swift b/Package.swift index b9f8f84c..3346cfdd 100644 --- a/Package.swift +++ b/Package.swift @@ -30,7 +30,6 @@ let package = Package( dependencies: [], resources: [ .process("Resources"), // Fails code signing with .copy for some reason. - .copy("Highlighting/Languages") ]), .testTarget( name: "SwiftyMonacoTests", diff --git a/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift b/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift index 02a62a65..9ab1c036 100644 --- a/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift +++ b/Sources/SwiftyMonaco/Highlighting/SyntaxHighlight.swift @@ -23,8 +23,8 @@ public struct SyntaxHighlight { } public extension SyntaxHighlight { - static let swift = SyntaxHighlight(title: "Swift", fileURL: Bundle.module.url(forResource: "swift", withExtension: "js", subdirectory: "Languages")!) - static let cpp = SyntaxHighlight(title: "C++", fileURL: Bundle.module.url(forResource: "cpp", withExtension: "js", subdirectory: "Languages")!) - static let javascript = SyntaxHighlight(title: "JavaScript", fileURL: Bundle.module.url(forResource: "javascript", withExtension: "js", subdirectory: "Languages")!) - static let systemVerilog = SyntaxHighlight(title: "SystemVerilog/Verilog", fileURL: Bundle.module.url(forResource: "systemVerilog", withExtension: "js", subdirectory: "Languages")!) + static let swift = SyntaxHighlight(title: "Swift", fileURL: Bundle.module.url(forResource: "swift", withExtension: "js")!) //, subdirectory: "Languages")!) + static let cpp = SyntaxHighlight(title: "C++", fileURL: Bundle.module.url(forResource: "cpp", withExtension: "js")!) //, subdirectory: "Languages")!) + static let javascript = SyntaxHighlight(title: "JavaScript", fileURL: Bundle.module.url(forResource: "javascript", withExtension: "js")!) //, subdirectory: "Languages")!) + static let systemVerilog = SyntaxHighlight(title: "SystemVerilog/Verilog", fileURL: Bundle.module.url(forResource: "systemVerilog", withExtension: "js")!) //, subdirectory: "Languages")!) } diff --git a/Sources/SwiftyMonaco/Highlighting/Languages/cpp.js b/Sources/SwiftyMonaco/Resources/Languages/cpp.js similarity index 100% rename from Sources/SwiftyMonaco/Highlighting/Languages/cpp.js rename to Sources/SwiftyMonaco/Resources/Languages/cpp.js diff --git a/Sources/SwiftyMonaco/Highlighting/Languages/javascript.js b/Sources/SwiftyMonaco/Resources/Languages/javascript.js similarity index 100% rename from Sources/SwiftyMonaco/Highlighting/Languages/javascript.js rename to Sources/SwiftyMonaco/Resources/Languages/javascript.js diff --git a/Sources/SwiftyMonaco/Highlighting/Languages/swift.js b/Sources/SwiftyMonaco/Resources/Languages/swift.js similarity index 100% rename from Sources/SwiftyMonaco/Highlighting/Languages/swift.js rename to Sources/SwiftyMonaco/Resources/Languages/swift.js diff --git a/Sources/SwiftyMonaco/Highlighting/Languages/systemVerilog.js b/Sources/SwiftyMonaco/Resources/Languages/systemVerilog.js similarity index 100% rename from Sources/SwiftyMonaco/Highlighting/Languages/systemVerilog.js rename to Sources/SwiftyMonaco/Resources/Languages/systemVerilog.js diff --git a/Sources/SwiftyMonaco/Resources/0.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js similarity index 99% rename from Sources/SwiftyMonaco/Resources/0.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js index 76f57f86..ec973373 100644 --- a/Sources/SwiftyMonaco/Resources/0.app.js +++ b/Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js @@ -1,2 +1,2 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[0],{293:function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var i={comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"[",close:"]"},{open:"{",close:"}"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*#pragma\\s+region\\b"),end:new RegExp("^\\s*#pragma\\s+endregion\\b")}}},r={defaultToken:"",tokenPostfix:".cpp",brackets:[{token:"delimiter.curly",open:"{",close:"}"},{token:"delimiter.parenthesis",open:"(",close:")"},{token:"delimiter.square",open:"[",close:"]"},{token:"delimiter.angle",open:"<",close:">"}],keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","for","friend","gcnew","generic","goto","if","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\d+[eE]([\-+]?\d+)?(@floatsuffix)/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?(@floatsuffix)/,"number.float"],[/0[xX][0-9a-fA-F']*[0-9a-fA-F](@integersuffix)/,"number.hex"],[/0[0-7']*[0-7](@integersuffix)/,"number.octal"],[/0[bB][0-1']*[0-1](@integersuffix)/,"number.binary"],[/\d[\d']*\d(@integersuffix)/,"number"],[/\d(@integersuffix)/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@doccomment"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],doccomment:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],raw:[[/(.*)(\))(?:([^ ()\\\t]*))(\")/,{cases:{"$3==$S2":["string.raw","string.raw.end","string.raw.end",{token:"string.raw.end",next:"@pop"}],"@default":["string.raw","string.raw","string.raw","string.raw"]}}],[/.*/,"string.raw"]],include:[[/(\s*)(<)([^<>]*)(>)/,["","keyword.directive.include.begin","string.include.identifier",{token:"keyword.directive.include.end",next:"@pop"}]],[/(\s*)(")([^"]*)(")/,["","keyword.directive.include.begin","string.include.identifier",{token:"keyword.directive.include.end",next:"@pop"}]]]}}}}]); -//# sourceMappingURL=0.app.js.map \ No newline at end of file +//# sourceMappingURL=0.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/0.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/0.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/10.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/10.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js diff --git a/Sources/SwiftyMonaco/Resources/10.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/10.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/11.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/11.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js diff --git a/Sources/SwiftyMonaco/Resources/11.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/11.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/12.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/12.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js diff --git a/Sources/SwiftyMonaco/Resources/12.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/12.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/13.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/13.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/13.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/13.app.js diff --git a/Sources/SwiftyMonaco/Resources/13.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/13.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/13.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/13.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/14.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/14.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js diff --git a/Sources/SwiftyMonaco/Resources/14.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/14.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/15.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/15.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/15.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/15.app.js diff --git a/Sources/SwiftyMonaco/Resources/15.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/15.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/15.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/15.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/16.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/16.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js diff --git a/Sources/SwiftyMonaco/Resources/16.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/16.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/17.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/17.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js diff --git a/Sources/SwiftyMonaco/Resources/17.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/17.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/18.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/18.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js diff --git a/Sources/SwiftyMonaco/Resources/18.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/18.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/19.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/19.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js diff --git a/Sources/SwiftyMonaco/Resources/19.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/19.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/2.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/2.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js diff --git a/Sources/SwiftyMonaco/Resources/2.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/2.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/20.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/20.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js diff --git a/Sources/SwiftyMonaco/Resources/20.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/20.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/21.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/21.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/21.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/21.app.js diff --git a/Sources/SwiftyMonaco/Resources/21.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/21.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/21.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/21.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/22.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/22.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/22.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/22.app.js diff --git a/Sources/SwiftyMonaco/Resources/22.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/22.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/22.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/22.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/23.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/23.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/23.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/23.app.js diff --git a/Sources/SwiftyMonaco/Resources/23.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/23.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/23.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/23.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/24.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/24.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/24.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/24.app.js diff --git a/Sources/SwiftyMonaco/Resources/24.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/24.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/24.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/24.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/25.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/25.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/25.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/25.app.js diff --git a/Sources/SwiftyMonaco/Resources/25.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/25.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/25.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/25.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/26.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/26.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/26.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/26.app.js diff --git a/Sources/SwiftyMonaco/Resources/26.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/26.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/26.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/26.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/27.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/27.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/27.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/27.app.js diff --git a/Sources/SwiftyMonaco/Resources/27.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/27.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/27.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/27.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/28.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/28.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/28.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/28.app.js diff --git a/Sources/SwiftyMonaco/Resources/28.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/28.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/28.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/28.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/29.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/29.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/29.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/29.app.js diff --git a/Sources/SwiftyMonaco/Resources/29.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/29.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/29.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/29.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/3.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/3.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/3.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/3.app.js diff --git a/Sources/SwiftyMonaco/Resources/3.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/3.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/3.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/3.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/30.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/30.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/30.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/30.app.js diff --git a/Sources/SwiftyMonaco/Resources/30.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/30.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/30.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/30.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/31.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/31.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/31.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/31.app.js diff --git a/Sources/SwiftyMonaco/Resources/31.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/31.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/31.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/31.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/32.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/32.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/32.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/32.app.js diff --git a/Sources/SwiftyMonaco/Resources/32.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/32.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/32.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/32.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/33.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/33.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/33.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/33.app.js diff --git a/Sources/SwiftyMonaco/Resources/33.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/33.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/33.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/33.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/34.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/34.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/34.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/34.app.js diff --git a/Sources/SwiftyMonaco/Resources/34.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/34.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/34.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/34.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/35.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/35.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/35.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/35.app.js diff --git a/Sources/SwiftyMonaco/Resources/35.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/35.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/35.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/35.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/36.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/36.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/36.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/36.app.js diff --git a/Sources/SwiftyMonaco/Resources/36.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/36.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/36.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/36.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/37.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/37.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/37.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/37.app.js diff --git a/Sources/SwiftyMonaco/Resources/37.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/37.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/37.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/37.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/38.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/38.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/38.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/38.app.js diff --git a/Sources/SwiftyMonaco/Resources/38.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/38.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/38.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/38.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/39.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/39.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/39.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/39.app.js diff --git a/Sources/SwiftyMonaco/Resources/39.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/39.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/39.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/39.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/4.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/4.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/4.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/4.app.js diff --git a/Sources/SwiftyMonaco/Resources/4.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/4.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/4.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/4.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/40.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/40.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/40.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/40.app.js diff --git a/Sources/SwiftyMonaco/Resources/40.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/40.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/40.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/40.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/41.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/41.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/41.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/41.app.js diff --git a/Sources/SwiftyMonaco/Resources/41.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/41.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/41.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/41.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/42.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/42.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/42.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/42.app.js diff --git a/Sources/SwiftyMonaco/Resources/42.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/42.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/42.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/42.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/43.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/43.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/43.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/43.app.js diff --git a/Sources/SwiftyMonaco/Resources/43.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/43.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/43.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/43.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/44.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/44.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/44.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/44.app.js diff --git a/Sources/SwiftyMonaco/Resources/44.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/44.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/44.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/44.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/45.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/45.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/45.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/45.app.js diff --git a/Sources/SwiftyMonaco/Resources/45.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/45.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/45.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/45.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/46.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/46.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/46.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/46.app.js diff --git a/Sources/SwiftyMonaco/Resources/46.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/46.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/46.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/46.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/47.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/47.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/47.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/47.app.js diff --git a/Sources/SwiftyMonaco/Resources/47.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/47.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/47.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/47.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/48.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/48.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/48.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/48.app.js diff --git a/Sources/SwiftyMonaco/Resources/48.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/48.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/48.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/48.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/49.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/49.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/49.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/49.app.js diff --git a/Sources/SwiftyMonaco/Resources/49.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/49.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/49.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/49.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/5.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/5.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/5.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/5.app.js diff --git a/Sources/SwiftyMonaco/Resources/5.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/5.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/5.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/5.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/50.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/50.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/50.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/50.app.js diff --git a/Sources/SwiftyMonaco/Resources/50.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/50.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/50.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/50.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/51.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/51.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/51.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/51.app.js diff --git a/Sources/SwiftyMonaco/Resources/51.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/51.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/51.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/51.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/52.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/52.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/52.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/52.app.js diff --git a/Sources/SwiftyMonaco/Resources/52.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/52.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/52.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/52.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/53.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/53.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/53.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/53.app.js diff --git a/Sources/SwiftyMonaco/Resources/53.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/53.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/53.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/53.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/54.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/54.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/54.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/54.app.js diff --git a/Sources/SwiftyMonaco/Resources/54.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/54.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/54.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/54.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/55.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/55.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/55.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/55.app.js diff --git a/Sources/SwiftyMonaco/Resources/55.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/55.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/55.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/55.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/56.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/56.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/56.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/56.app.js diff --git a/Sources/SwiftyMonaco/Resources/56.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/56.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/56.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/56.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/57.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/57.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/57.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/57.app.js diff --git a/Sources/SwiftyMonaco/Resources/57.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/57.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/57.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/57.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/58.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/58.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/58.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/58.app.js diff --git a/Sources/SwiftyMonaco/Resources/58.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/58.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/58.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/58.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/59.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/59.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/59.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/59.app.js diff --git a/Sources/SwiftyMonaco/Resources/59.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/59.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/59.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/59.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/6.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/6.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/6.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/6.app.js diff --git a/Sources/SwiftyMonaco/Resources/6.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/6.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/6.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/6.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/60.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/60.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/60.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/60.app.js diff --git a/Sources/SwiftyMonaco/Resources/60.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/60.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/60.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/60.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/61.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/61.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/61.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/61.app.js diff --git a/Sources/SwiftyMonaco/Resources/61.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/61.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/61.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/61.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/62.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/62.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/62.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/62.app.js diff --git a/Sources/SwiftyMonaco/Resources/62.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/62.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/62.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/62.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/63.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/63.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/63.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/63.app.js diff --git a/Sources/SwiftyMonaco/Resources/63.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/63.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/63.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/63.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/64.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/64.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/64.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/64.app.js diff --git a/Sources/SwiftyMonaco/Resources/64.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/64.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/64.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/64.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/7.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/7.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/7.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/7.app.js diff --git a/Sources/SwiftyMonaco/Resources/7.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/7.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/7.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/7.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/8.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/8.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/8.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/8.app.js diff --git a/Sources/SwiftyMonaco/Resources/8.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/8.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/8.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/8.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/9.app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/9.app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/9.app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/9.app.js diff --git a/Sources/SwiftyMonaco/Resources/9.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/9.app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/9.app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/9.app.js.map diff --git a/Sources/SwiftyMonaco/Resources/9242107df7da7c6ad3cadf3133abcd37.ttf b/Sources/SwiftyMonaco/Resources/MonacoEditor/9242107df7da7c6ad3cadf3133abcd37.ttf similarity index 100% rename from Sources/SwiftyMonaco/Resources/9242107df7da7c6ad3cadf3133abcd37.ttf rename to Sources/SwiftyMonaco/Resources/MonacoEditor/9242107df7da7c6ad3cadf3133abcd37.ttf diff --git a/Sources/SwiftyMonaco/Resources/app.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/app.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/app.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/app.js diff --git a/Sources/SwiftyMonaco/Resources/app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/app.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/app.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/app.js.map diff --git a/Sources/SwiftyMonaco/Resources/css.worker.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/css.worker.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/css.worker.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/css.worker.js diff --git a/Sources/SwiftyMonaco/Resources/css.worker.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/css.worker.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/css.worker.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/css.worker.js.map diff --git a/Sources/SwiftyMonaco/Resources/editor.worker.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/editor.worker.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/editor.worker.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/editor.worker.js diff --git a/Sources/SwiftyMonaco/Resources/editor.worker.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/editor.worker.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/editor.worker.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/editor.worker.js.map diff --git a/Sources/SwiftyMonaco/Resources/html.worker.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/html.worker.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/html.worker.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/html.worker.js diff --git a/Sources/SwiftyMonaco/Resources/html.worker.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/html.worker.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/html.worker.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/html.worker.js.map diff --git a/Sources/SwiftyMonaco/Resources/index.html b/Sources/SwiftyMonaco/Resources/MonacoEditor/index.html similarity index 100% rename from Sources/SwiftyMonaco/Resources/index.html rename to Sources/SwiftyMonaco/Resources/MonacoEditor/index.html diff --git a/Sources/SwiftyMonaco/Resources/json.worker.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/json.worker.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/json.worker.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/json.worker.js diff --git a/Sources/SwiftyMonaco/Resources/json.worker.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/json.worker.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/json.worker.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/json.worker.js.map diff --git a/Sources/SwiftyMonaco/Resources/ts.worker.js b/Sources/SwiftyMonaco/Resources/MonacoEditor/ts.worker.js similarity index 100% rename from Sources/SwiftyMonaco/Resources/ts.worker.js rename to Sources/SwiftyMonaco/Resources/MonacoEditor/ts.worker.js diff --git a/Sources/SwiftyMonaco/Resources/ts.worker.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/ts.worker.js.map similarity index 100% rename from Sources/SwiftyMonaco/Resources/ts.worker.js.map rename to Sources/SwiftyMonaco/Resources/MonacoEditor/ts.worker.js.map From e0690a6022e4ae3db02d050f9f6797c67b51714a Mon Sep 17 00:00:00 2001 From: Alex Ehlke Date: Fri, 19 May 2023 12:54:37 -0400 Subject: [PATCH 5/5] wip --- Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/13.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/15.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/21.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/22.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/23.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/24.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/25.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/26.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/27.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/28.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/29.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/3.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/30.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/31.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/32.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/33.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/34.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/35.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/36.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/37.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/38.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/39.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/4.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/40.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/41.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/42.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/43.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/44.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/45.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/46.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/47.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/48.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/49.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/5.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/50.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/51.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/52.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/53.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/54.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/55.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/56.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/57.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/58.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/59.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/6.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/60.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/61.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/62.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/63.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/64.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/7.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/8.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/9.app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/app.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/css.worker.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/editor.worker.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/html.worker.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/json.worker.js.map | 1 - Sources/SwiftyMonaco/Resources/MonacoEditor/ts.worker.js.map | 1 - 70 files changed, 70 deletions(-) delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/13.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/15.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/21.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/22.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/23.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/24.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/25.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/26.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/27.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/28.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/29.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/3.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/30.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/31.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/32.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/33.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/34.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/35.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/36.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/37.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/38.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/39.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/4.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/40.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/41.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/42.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/43.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/44.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/45.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/46.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/47.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/48.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/49.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/5.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/50.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/51.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/52.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/53.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/54.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/55.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/56.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/57.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/58.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/59.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/6.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/60.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/61.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/62.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/63.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/64.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/7.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/8.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/9.app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/app.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/css.worker.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/editor.worker.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/html.worker.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/json.worker.js.map delete mode 100644 Sources/SwiftyMonaco/Resources/MonacoEditor/ts.worker.js.map diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js.map deleted file mode 100644 index 31f5c485..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/0.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/cpp/cpp.js"],"names":["conf","comments","lineComment","blockComment","brackets","autoClosingPairs","open","close","notIn","surroundingPairs","folding","markers","start","RegExp","end","language","defaultToken","tokenPostfix","token","keywords","operators","symbols","escapes","integersuffix","floatsuffix","encoding","tokenizer","root","next","cases","include","whitespace","comment","doccomment","string","raw"],"mappings":"0FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,CACNC,YAAa,KACbC,aAAc,CAAC,KAAM,OAEzBC,SAAU,CACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,MAEVC,iBAAkB,CACd,CAAEC,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,IAAMC,MAAO,CAAC,SAAU,YAC7C,CAAEF,KAAM,IAAKC,MAAO,IAAKC,MAAO,CAAC,YAErCC,iBAAkB,CACd,CAAEH,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,MAEzBG,QAAS,CACLC,QAAS,CACLC,MAAO,IAAIC,OAAO,6BAClBC,IAAK,IAAID,OAAO,mCAIjBE,EAAW,CAClBC,aAAc,GACdC,aAAc,OACdb,SAAU,CACN,CAAEc,MAAO,kBAAmBZ,KAAM,IAAKC,MAAO,KAC9C,CAAEW,MAAO,wBAAyBZ,KAAM,IAAKC,MAAO,KACpD,CAAEW,MAAO,mBAAoBZ,KAAM,IAAKC,MAAO,KAC/C,CAAEW,MAAO,kBAAmBZ,KAAM,IAAKC,MAAO,MAElDY,SAAU,CACN,WACA,MACA,QACA,OACA,OACA,QACA,OACA,QACA,OACA,QACA,QACA,YACA,aACA,WACA,MACA,WACA,UACA,WACA,SACA,KACA,SACA,eACA,OACA,OACA,OACA,QACA,WACA,SACA,SACA,QACA,QACA,UACA,QACA,MACA,SACA,QACA,UACA,OACA,KACA,KACA,WACA,SACA,MACA,YACA,eACA,WACA,UACA,OACA,UACA,YACA,MACA,WACA,UACA,YACA,WACA,WACA,UACA,SACA,UACA,UACA,WACA,YACA,SACA,MACA,WACA,mBACA,WACA,SACA,YACA,SACA,QACA,SACA,SACA,SACA,gBACA,cACA,SACA,SACA,WACA,OACA,eACA,QACA,cACA,OACA,MACA,UACA,SACA,WACA,QACA,WACA,QACA,UACA,OACA,WACA,UACA,QACA,QACA,OACA,SACA,SACA,YACA,YACA,aACA,iBACA,UACA,wBACA,UACA,sBACA,WACA,uBACA,OACA,aACA,YACA,QACA,WACA,UACA,QACA,oBACA,UACA,YACA,aACA,aACA,UACA,WACA,aACA,YACA,gBACA,OACA,SACA,eACA,cACA,kBACA,WACA,WACA,UACA,UACA,UACA,SACA,cACA,UACA,SACA,UACA,UACA,SACA,UACA,UACA,QACA,yBACA,YACA,SACA,SACA,aACA,eACA,WACA,QACA,WACA,aACA,UACA,UACA,UACA,aACA,WACA,WACA,uBACA,YACA,UACA,aACA,QACA,aACA,WACA,cACA,WACA,WACA,UACA,wBACA,QACA,aAEJC,UAAW,CACP,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAC9B,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAC1C,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,KACxC,KAAM,MAAO,KAAM,KAAM,KAAM,KAAM,KAAM,KAC3C,KAAM,KAAM,MAAO,MAAO,QAG9BC,QAAS,wBACTC,QAAS,wEACTC,cAAe,mCACfC,YAAa,UACbC,SAAU,WAEVC,UAAW,CACPC,KAAM,CAEF,CAAC,mCAAoC,CAAET,MAAO,mBAAoBU,KAAM,YAExE,CAAC,eAAgB,CACTC,MAAO,CACH,YAAa,CAAEX,MAAO,cACtB,WAAY,gBAIxB,CAAEY,QAAS,eAEX,CAAC,aAAc,cACf,CAAC,eAAgB,CAAEZ,MAAO,4BAA6BU,KAAM,aAE7D,CAAC,cAAe,WAEhB,CAAC,aAAc,aACf,CAAC,mBAAoB,aACrB,CAAC,WAAY,CACLC,MAAO,CACH,aAAc,YACd,WAAY,MAIxB,CAAC,uCAAwC,gBACzC,CAAC,yCAA0C,gBAC3C,CAAC,gDAAiD,cAClD,CAAC,gCAAiC,gBAClC,CAAC,oCAAqC,iBACtC,CAAC,6BAA8B,UAC/B,CAAC,qBAAsB,UAEvB,CAAC,QAAS,aAEV,CAAC,kBAAmB,kBACpB,CAAC,IAAK,SAAU,WAEhB,CAAC,WAAY,UACb,CAAC,mBAAoB,CAAC,SAAU,gBAAiB,WACjD,CAAC,IAAK,mBAEVE,WAAY,CACR,CAAC,aAAc,IACf,CAAC,eAAgB,cAAe,eAChC,CAAC,OAAQ,UAAW,YACpB,CAAC,UAAW,YAEhBC,QAAS,CACL,CAAC,UAAW,WACZ,CAAC,OAAQ,UAAW,QACpB,CAAC,QAAS,YAGdC,WAAY,CACR,CAAC,UAAW,eACZ,CAAC,OAAQ,cAAe,QACxB,CAAC,QAAS,gBAEdC,OAAQ,CACJ,CAAC,UAAW,UACZ,CAAC,WAAY,iBACb,CAAC,MAAO,yBACR,CAAC,IAAK,SAAU,SAEpBC,IAAK,CACD,CAAC,gCAAiC,CAC1BN,MAAO,CACH,UAAW,CAAC,aAAc,iBAAkB,iBAAkB,CAAEX,MAAO,iBAAkBU,KAAM,SAC/F,WAAY,CAAC,aAAc,aAAc,aAAc,iBAInE,CAAC,KAAM,eAEXE,QAAS,CACL,CAAC,sBAAuB,CAAC,GAAI,kCAAmC,4BAA6B,CAAEZ,MAAO,gCAAiCU,KAAM,UAC7I,CAAC,qBAAsB,CAAC,GAAI,kCAAmC,4BAA6B,CAAEV,MAAO,gCAAiCU,KAAM","file":"0.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n comments: {\r\n lineComment: '//',\r\n blockComment: ['/*', '*/'],\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '[', close: ']' },\r\n { open: '{', close: '}' },\r\n { open: '(', close: ')' },\r\n { open: '\\'', close: '\\'', notIn: ['string', 'comment'] },\r\n { open: '\"', close: '\"', notIn: ['string'] },\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' },\r\n ],\r\n folding: {\r\n markers: {\r\n start: new RegExp(\"^\\\\s*#pragma\\\\s+region\\\\b\"),\r\n end: new RegExp(\"^\\\\s*#pragma\\\\s+endregion\\\\b\")\r\n }\r\n }\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n tokenPostfix: '.cpp',\r\n brackets: [\r\n { token: 'delimiter.curly', open: '{', close: '}' },\r\n { token: 'delimiter.parenthesis', open: '(', close: ')' },\r\n { token: 'delimiter.square', open: '[', close: ']' },\r\n { token: 'delimiter.angle', open: '<', close: '>' }\r\n ],\r\n keywords: [\r\n 'abstract',\r\n 'amp',\r\n 'array',\r\n 'auto',\r\n 'bool',\r\n 'break',\r\n 'case',\r\n 'catch',\r\n 'char',\r\n 'class',\r\n 'const',\r\n 'constexpr',\r\n 'const_cast',\r\n 'continue',\r\n 'cpu',\r\n 'decltype',\r\n 'default',\r\n 'delegate',\r\n 'delete',\r\n 'do',\r\n 'double',\r\n 'dynamic_cast',\r\n 'each',\r\n 'else',\r\n 'enum',\r\n 'event',\r\n 'explicit',\r\n 'export',\r\n 'extern',\r\n 'false',\r\n 'final',\r\n 'finally',\r\n 'float',\r\n 'for',\r\n 'friend',\r\n 'gcnew',\r\n 'generic',\r\n 'goto',\r\n 'if',\r\n 'in',\r\n 'initonly',\r\n 'inline',\r\n 'int',\r\n 'interface',\r\n 'interior_ptr',\r\n 'internal',\r\n 'literal',\r\n 'long',\r\n 'mutable',\r\n 'namespace',\r\n 'new',\r\n 'noexcept',\r\n 'nullptr',\r\n '__nullptr',\r\n 'operator',\r\n 'override',\r\n 'partial',\r\n 'pascal',\r\n 'pin_ptr',\r\n 'private',\r\n 'property',\r\n 'protected',\r\n 'public',\r\n 'ref',\r\n 'register',\r\n 'reinterpret_cast',\r\n 'restrict',\r\n 'return',\r\n 'safe_cast',\r\n 'sealed',\r\n 'short',\r\n 'signed',\r\n 'sizeof',\r\n 'static',\r\n 'static_assert',\r\n 'static_cast',\r\n 'struct',\r\n 'switch',\r\n 'template',\r\n 'this',\r\n 'thread_local',\r\n 'throw',\r\n 'tile_static',\r\n 'true',\r\n 'try',\r\n 'typedef',\r\n 'typeid',\r\n 'typename',\r\n 'union',\r\n 'unsigned',\r\n 'using',\r\n 'virtual',\r\n 'void',\r\n 'volatile',\r\n 'wchar_t',\r\n 'where',\r\n 'while',\r\n '_asm',\r\n '_based',\r\n '_cdecl',\r\n '_declspec',\r\n '_fastcall',\r\n '_if_exists',\r\n '_if_not_exists',\r\n '_inline',\r\n '_multiple_inheritance',\r\n '_pascal',\r\n '_single_inheritance',\r\n '_stdcall',\r\n '_virtual_inheritance',\r\n '_w64',\r\n '__abstract',\r\n '__alignof',\r\n '__asm',\r\n '__assume',\r\n '__based',\r\n '__box',\r\n '__builtin_alignof',\r\n '__cdecl',\r\n '__clrcall',\r\n '__declspec',\r\n '__delegate',\r\n '__event',\r\n '__except',\r\n '__fastcall',\r\n '__finally',\r\n '__forceinline',\r\n '__gc',\r\n '__hook',\r\n '__identifier',\r\n '__if_exists',\r\n '__if_not_exists',\r\n '__inline',\r\n '__int128',\r\n '__int16',\r\n '__int32',\r\n '__int64',\r\n '__int8',\r\n '__interface',\r\n '__leave',\r\n '__m128',\r\n '__m128d',\r\n '__m128i',\r\n '__m256',\r\n '__m256d',\r\n '__m256i',\r\n '__m64',\r\n '__multiple_inheritance',\r\n '__newslot',\r\n '__nogc',\r\n '__noop',\r\n '__nounwind',\r\n '__novtordisp',\r\n '__pascal',\r\n '__pin',\r\n '__pragma',\r\n '__property',\r\n '__ptr32',\r\n '__ptr64',\r\n '__raise',\r\n '__restrict',\r\n '__resume',\r\n '__sealed',\r\n '__single_inheritance',\r\n '__stdcall',\r\n '__super',\r\n '__thiscall',\r\n '__try',\r\n '__try_cast',\r\n '__typeof',\r\n '__unaligned',\r\n '__unhook',\r\n '__uuidof',\r\n '__value',\r\n '__virtual_inheritance',\r\n '__w64',\r\n '__wchar_t'\r\n ],\r\n operators: [\r\n '=', '>', '<', '!', '~', '?', ':',\r\n '==', '<=', '>=', '!=', '&&', '||', '++', '--',\r\n '+', '-', '*', '/', '&', '|', '^', '%', '<<',\r\n '>>', '>>>', '+=', '-=', '*=', '/=', '&=', '|=',\r\n '^=', '%=', '<<=', '>>=', '>>>='\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=>](?!@symbols)/, '@brackets'],\r\n [/@symbols/, {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }],\r\n // numbers\r\n [/\\d*\\d+[eE]([\\-+]?\\d+)?(@floatsuffix)/, 'number.float'],\r\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?(@floatsuffix)/, 'number.float'],\r\n [/0[xX][0-9a-fA-F']*[0-9a-fA-F](@integersuffix)/, 'number.hex'],\r\n [/0[0-7']*[0-7](@integersuffix)/, 'number.octal'],\r\n [/0[bB][0-1']*[0-1](@integersuffix)/, 'number.binary'],\r\n [/\\d[\\d']*\\d(@integersuffix)/, 'number'],\r\n [/\\d(@integersuffix)/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, 'string', '@string'],\r\n // characters\r\n [/'[^\\\\']'/, 'string'],\r\n [/(')(@escapes)(')/, ['string', 'string.escape', 'string']],\r\n [/'/, 'string.invalid']\r\n ],\r\n whitespace: [\r\n [/[ \\t\\r\\n]+/, ''],\r\n [/\\/\\*\\*(?!\\/)/, 'comment.doc', '@doccomment'],\r\n [/\\/\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment'],\r\n ],\r\n comment: [\r\n [/[^\\/*]+/, 'comment'],\r\n [/\\*\\//, 'comment', '@pop'],\r\n [/[\\/*]/, 'comment']\r\n ],\r\n //Identical copy of comment above, except for the addition of .doc\r\n doccomment: [\r\n [/[^\\/*]+/, 'comment.doc'],\r\n [/\\*\\//, 'comment.doc', '@pop'],\r\n [/[\\/*]/, 'comment.doc']\r\n ],\r\n string: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/\"/, 'string', '@pop']\r\n ],\r\n raw: [\r\n [/(.*)(\\))(?:([^ ()\\\\\\t]*))(\\\")/, {\r\n cases: {\r\n '$3==$S2': ['string.raw', 'string.raw.end', 'string.raw.end', { token: 'string.raw.end', next: '@pop' }],\r\n '@default': ['string.raw', 'string.raw', 'string.raw', 'string.raw']\r\n }\r\n }\r\n ],\r\n [/.*/, 'string.raw']\r\n ],\r\n include: [\r\n [/(\\s*)(<)([^<>]*)(>)/, ['', 'keyword.directive.include.begin', 'string.include.identifier', { token: 'keyword.directive.include.end', next: '@pop' }]],\r\n [/(\\s*)(\")([^\"]*)(\")/, ['', 'keyword.directive.include.begin', 'string.include.identifier', { token: 'keyword.directive.include.end', next: '@pop' }]]\r\n ]\r\n },\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js.map deleted file mode 100644 index 0319f55a..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/10.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/cameligo/cameligo.js"],"names":["conf","comments","lineComment","blockComment","brackets","autoClosingPairs","open","close","surroundingPairs","language","defaultToken","tokenPostfix","ignoreCase","token","keywords","typeKeywords","operators","symbols","tokenizer","root","cases","include","comment","string","bracket","next","whitespace"],"mappings":"2FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,CACNC,YAAa,KACbC,aAAc,CAAC,KAAM,OAEzBC,SAAU,CACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,MAEVC,iBAAkB,CACd,CAAEC,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,MAEzBC,iBAAkB,CACd,CAAEF,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,OAGlBE,EAAW,CAClBC,aAAc,GACdC,aAAc,YACdC,YAAY,EACZR,SAAU,CACN,CAAEE,KAAM,IAAKC,MAAO,IAAKM,MAAO,mBAChC,CAAEP,KAAM,IAAKC,MAAO,IAAKM,MAAO,oBAChC,CAAEP,KAAM,IAAKC,MAAO,IAAKM,MAAO,yBAChC,CAAEP,KAAM,IAAKC,MAAO,IAAKM,MAAO,oBAEpCC,SAAU,CACN,MAAO,QAAS,QAAS,SAAU,UAAW,OAAQ,MAAO,WAC7D,QAAS,MAAO,KAAM,KAAM,MAAO,YAAa,WAAY,OAAQ,OACpE,MAAO,MAAO,QAAS,YAAa,MAAO,MAAO,YAAa,YAAa,KAC5E,MAAO,MAAO,SAAU,SAAU,SAAU,OAAQ,OAAQ,OAAQ,QAExEC,aAAc,CACV,MAAO,OAAQ,SAAU,MAE7BC,UAAW,CACP,IAAK,IAAK,IAAK,KAAM,KAAM,KAAM,IAAK,KAAM,MAAO,MAAO,KAC1D,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,KAAM,MAGlDC,QAAS,wBAETC,UAAW,CACPC,KAAM,CAEF,CAAC,iBAAkB,CACXC,MAAO,CACH,YAAa,CAAEP,MAAO,cACtB,WAAY,gBAIxB,CAAEQ,QAAS,eAEX,CAAC,aAAc,aACf,CAAC,mBAAoB,aACrB,CAAC,WAAY,CACLD,MAAO,CACH,aAAc,YACd,WAAY,MAIxB,CAAC,2BAA4B,gBAC7B,CAAC,sBAAuB,cACxB,CAAC,MAAO,UAER,CAAC,QAAS,aAEV,CAAC,kBAAmB,kBACpB,CAAC,IAAK,SAAU,WAEhB,CAAC,WAAY,UACb,CAAC,IAAK,kBACN,CAAC,QAAS,WAGdE,QAAS,CACL,CAAC,WAAY,WAEb,CAAC,OAAQ,UAAW,QACpB,CAAC,OAAQ,YAEbC,OAAQ,CACJ,CAAC,UAAW,UACZ,CAAC,MAAO,yBACR,CAAC,IAAK,CAAEV,MAAO,eAAgBW,QAAS,SAAUC,KAAM,UAE5DC,WAAY,CACR,CAAC,aAAc,SACf,CAAC,OAAQ,UAAW,YACpB,CAAC,UAAW","file":"10.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n comments: {\r\n lineComment: '//',\r\n blockComment: ['(*', '*)'],\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')'],\r\n ['<', '>'],\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '<', close: '>' },\r\n { open: '\\'', close: '\\'' },\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '<', close: '>' },\r\n { open: '\\'', close: '\\'' },\r\n ]\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n tokenPostfix: '.cameligo',\r\n ignoreCase: true,\r\n brackets: [\r\n { open: '{', close: '}', token: 'delimiter.curly' },\r\n { open: '[', close: ']', token: 'delimiter.square' },\r\n { open: '(', close: ')', token: 'delimiter.parenthesis' },\r\n { open: '<', close: '>', token: 'delimiter.angle' }\r\n ],\r\n keywords: [\r\n 'abs', 'begin', 'Bytes', 'Crypto', 'Current', 'else', 'end', 'failwith',\r\n 'false', 'fun', 'if', 'in', 'let', 'let%entry', 'let%init', 'List', 'list',\r\n 'Map', 'map', 'match', 'match%nat', 'mod', 'not', 'operation', 'Operation', 'of',\r\n 'Set', 'set', 'sender', 'source', 'String', 'then', 'true', 'type', 'with',\r\n ],\r\n typeKeywords: [\r\n 'int', 'unit', 'string', 'tz',\r\n ],\r\n operators: [\r\n '=', '>', '<', '<=', '>=', '<>', ':', ':=', 'and', 'mod', 'or',\r\n '+', '-', '*', '/', '@', '&', '^', '%', '->', '<-'\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=><:@\\^&|+\\-*\\/\\^%]+/,\r\n // The main tokenizer for our languages\r\n tokenizer: {\r\n root: [\r\n // identifiers and keywords\r\n [/[a-zA-Z_][\\w]*/, {\r\n cases: {\r\n '@keywords': { token: 'keyword.$0' },\r\n '@default': 'identifier'\r\n }\r\n }],\r\n // whitespace\r\n { include: '@whitespace' },\r\n // delimiters and operators\r\n [/[{}()\\[\\]]/, '@brackets'],\r\n [/[<>](?!@symbols)/, '@brackets'],\r\n [/@symbols/, {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }],\r\n // numbers\r\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, 'number.float'],\r\n [/\\$[0-9a-fA-F]{1,16}/, 'number.hex'],\r\n [/\\d+/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/'([^'\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/'/, 'string', '@string'],\r\n // characters\r\n [/'[^\\\\']'/, 'string'],\r\n [/'/, 'string.invalid'],\r\n [/\\#\\d+/, 'string']\r\n ],\r\n /* */\r\n comment: [\r\n [/[^\\(\\*]+/, 'comment'],\r\n //[/\\(\\*/, 'comment', '@push' ], // nested comment not allowed :-(\r\n [/\\*\\)/, 'comment', '@pop'],\r\n [/\\(\\*/, 'comment']\r\n ],\r\n string: [\r\n [/[^\\\\']+/, 'string'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/'/, { token: 'string.quote', bracket: '@close', next: '@pop' }]\r\n ],\r\n whitespace: [\r\n [/[ \\t\\r\\n]+/, 'white'],\r\n [/\\(\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment'],\r\n ],\r\n },\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js.map deleted file mode 100644 index e9cff7d3..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/11.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/clojure/clojure.js"],"names":["conf","comments","lineComment","brackets","autoClosingPairs","open","close","surroundingPairs","language","defaultToken","ignoreCase","tokenPostfix","token","constants","numbers","characters","escapes","qualifiedSymbols","specialForms","coreSymbols","tokenizer","root","include","cases","whitespace","comment","string","multiLineString"],"mappings":"2FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,CACNC,YAAa,MAEjBC,SAAU,CACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,MAEVC,iBAAkB,CACd,CAAEC,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,MAExBC,iBAAkB,CACd,CAAEF,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,OAGjBE,EAAW,CAClBC,aAAc,GACdC,YAAY,EACZC,aAAc,OACdR,SAAU,CACN,CAAEE,KAAM,IAAKC,MAAO,IAAKM,MAAO,oBAChC,CAAEP,KAAM,IAAKC,MAAO,IAAKM,MAAO,yBAChC,CAAEP,KAAM,IAAKC,MAAO,IAAKM,MAAO,oBAEpCC,UAAW,CAAC,OAAQ,QAAS,OAE7BC,QAAS,kJACTC,WAAY,iIACZC,QAAS,uEAITC,iBAAkB,kNAClBC,aAAc,CACV,IACA,QACA,MACA,KACA,KACA,gBACA,eACA,MACA,QACA,QACA,OACA,QACA,MACA,OAEJC,YAAa,CACT,IACA,KACA,KACA,KACA,KACA,UACA,0BACA,WACA,oBACA,sBACA,kBACA,iBACA,qBACA,iBACA,2BACA,KACA,QACA,SACA,qBACA,cACA,OACA,iBACA,OACA,QACA,cACA,iBACA,gBACA,eACA,yBACA,mBACA,cACA,oBACA,gBACA,kBACA,mBACA,4BACA,uBACA,uBACA,IACA,KACA,IACA,KACA,KACA,MACA,eACA,aACA,QACA,YACA,WACA,qBACA,iBACA,KACA,IACA,IACA,KACA,IACA,KACA,IACA,KACA,aACA,OACA,yBACA,iBACA,WACA,SACA,gBACA,YACA,QACA,cACA,eACA,OACA,UACA,QACA,SACA,QACA,cACA,iBACA,OACA,YACA,MACA,OACA,QACA,UACA,YACA,OACA,OACA,eACA,YACA,YACA,cACA,aACA,WACA,YACA,aACA,SACA,QACA,SACA,WACA,eACA,OACA,QACA,YACA,SACA,QACA,OACA,SACA,SACA,aACA,UACA,UACA,cACA,YACA,WACA,UACA,SACA,UACA,iBACA,kBACA,WACA,UACA,UACA,gBACA,WACA,WACA,WACA,YACA,SACA,gBACA,UACA,OACA,aACA,QACA,SACA,OACA,OACA,MACA,OACA,aACA,qBACA,mBACA,QACA,QACA,QACA,eACA,eACA,aACA,cACA,aACA,aACA,eACA,QACA,SACA,qBACA,kBACA,QACA,UACA,UACA,OACA,aACA,UACA,mBACA,UACA,aACA,aACA,SACA,OACA,SACA,UACA,QACA,OACA,QACA,OACA,aACA,kBACA,YACA,QACA,WACA,YACA,gBACA,QACA,MACA,OACA,WACA,UACA,SACA,uBACA,YACA,eACA,WACA,YACA,WACA,OACA,QACA,UACA,cACA,YACA,YACA,UACA,QACA,SACA,UACA,cACA,QACA,SACA,cACA,cACA,OACA,QACA,SACA,UACA,WACA,YACA,QACA,QACA,QACA,SACA,UACA,OACA,SACA,eACA,UACA,UACA,OACA,YACA,aACA,WACA,QACA,SACA,SACA,iBACA,kBACA,gBACA,aACA,OACA,QACA,aACA,SACA,UACA,UACA,SACA,kBACA,cACA,YACA,WACA,SACA,SACA,WACA,SACA,UACA,OACA,eACA,UACA,qBACA,uBACA,WACA,QACA,UACA,QACA,cACA,SACA,SACA,QACA,KACA,MACA,QACA,OACA,MACA,QACA,SACA,cACA,SACA,cACA,gBACA,oBACA,eACA,UACA,YACA,gBACA,SACA,MACA,SACA,aACA,kBACA,sBACA,gBACA,WACA,YACA,OACA,eACA,WACA,oBACA,WACA,sBACA,SACA,aACA,WACA,SACA,SACA,UACA,OACA,SACA,QACA,MACA,OACA,WACA,aACA,UACA,WACA,QACA,YACA,MACA,YACA,OACA,WACA,aACA,SACA,YACA,OACA,aACA,OACA,MACA,OACA,UACA,eACA,OACA,OACA,eACA,MACA,OACA,UACA,WACA,OACA,WACA,WACA,MACA,QACA,WACA,OACA,QACA,QACA,OACA,YACA,cACA,cACA,cACA,UACA,OACA,aACA,QACA,OACA,cACA,gBACA,aACA,iBACA,MACA,aACA,cACA,OACA,SACA,OACA,MACA,UACA,QACA,UACA,QACA,aACA,OACA,aACA,UACA,MACA,UACA,sBACA,MACA,QACA,OACA,YACA,kBACA,WACA,WACA,OACA,UACA,OACA,SACA,OACA,QACA,MACA,WACA,YACA,aACA,OACA,KACA,aACA,aACA,aACA,SACA,UACA,aACA,YACA,aACA,aACA,WACA,MACA,UACA,UACA,MACA,UACA,YACA,eACA,OACA,KACA,UACA,UACA,YACA,gBACA,eACA,SACA,OACA,cACA,OACA,MACA,OACA,sBACA,WACA,OACA,KACA,SACA,gBACA,UACA,wBACA,QACA,aACA,YACA,eACA,eACA,YACA,SACA,UACA,cACA,MACA,UACA,UACA,QACA,wBACA,iBACA,aACA,cACA,uBACA,UACA,mBACA,qBACA,oBACA,OACA,OACA,WACA,WACA,gBACA,QACA,SACA,YACA,cACA,UACA,YACA,aACA,aACA,aACA,SACA,OACA,YACA,cACA,qBACA,sBACA,YACA,UACA,SACA,YACA,UACA,WACA,aACA,MACA,oBACA,kBACA,kBACA,UACA,QACA,gBACA,QACA,wBACA,MACA,SACA,qBACA,gBACA,YACA,eACA,SACA,aACA,UACA,YACA,UACA,SACA,cACA,cACA,UACA,OACA,gBACA,gBACA,UACA,cACA,OACA,UACA,OACA,aACA,SACA,cACA,OACA,WACA,WACA,MACA,OACA,WACA,QACA,WACA,cACA,MACA,2BACA,+BACA,qBACA,kBACA,iBACA,OACA,QACA,cACA,SACA,UACA,kBACA,gBACA,kBACA,iBACA,QACA,OACA,SACA,UACA,UACA,QACA,OACA,UACA,aACA,gBACA,aACA,gBACA,UACA,kBACA,OACA,WACA,aACA,MACA,UACA,SACA,aACA,OACA,SACA,SACA,SACA,QACA,aACA,SACA,UACA,OACA,iBACA,kBACA,OACA,YACA,WACA,aACA,OACA,SACA,gBACA,OACA,WACA,cACA,aACA,YACA,YACA,WACA,QACA,OACA,gBACA,oBACA,iBACA,iBACA,gBACA,oBACA,uBACA,mBACA,kBACA,gBACA,oBACA,gBACA,iBACA,qBACA,yBACA,mBACA,uBACA,0BACA,kBACA,qBACA,yBACA,WACA,UACA,mBACA,YACA,2BACA,SACA,YACA,eACA,OACA,MACA,QACA,MACA,OACA,UACA,UACA,OACA,YACA,MACA,SACA,YACA,UACA,YACA,YACA,UACA,SACA,OACA,aACA,WACA,WACA,YACA,QACA,gBACA,iBACA,cACA,uBACA,kBACA,YACA,YACA,eACA,iBACA,cACA,iBACA,UACA,QACA,UAEJC,UAAW,CACPC,KAAM,CAEF,CAAEC,QAAS,eAEX,CAAC,WAAY,UAEb,CAAC,cAAe,UAEhB,CAAEA,QAAS,WAEX,CAAC,aAAc,aAEf,CAAC,+BAAgC,UAEjC,CAAC,WAAY,QAEb,CAAC,oBAAqB,CACdC,MAAO,CACH,QAAS,WACT,gBAAiB,UACjB,eAAgB,UAChB,aAAc,WACd,WAAY,iBAK5BC,WAAY,CACR,CAAC,SAAU,SACX,CAAC,OAAQ,WACT,CAAC,cAAe,UAAW,aAE/BC,QAAS,CACL,CAAC,KAAM,UAAW,SAClB,CAAC,KAAM,UAAW,QAClB,CAAC,QAAS,YAEdC,OAAQ,CACJ,CAAC,IAAK,SAAU,qBAEpBC,gBAAiB,CACb,CAAC,IAAK,SAAU,WAChB,CAAC,WAAY,iBACb,CAAC,IAAK","file":"11.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n comments: {\r\n lineComment: ';;',\r\n },\r\n brackets: [\r\n ['[', ']'],\r\n ['(', ')'],\r\n ['{', '}']\r\n ],\r\n autoClosingPairs: [\r\n { open: '[', close: ']' },\r\n { open: '\"', close: '\"' },\r\n { open: '(', close: ')' },\r\n { open: '{', close: '}' },\r\n ],\r\n surroundingPairs: [\r\n { open: '[', close: ']' },\r\n { open: '\"', close: '\"' },\r\n { open: '(', close: ')' },\r\n { open: '{', close: '}' },\r\n ],\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n ignoreCase: true,\r\n tokenPostfix: '.clj',\r\n brackets: [\r\n { open: '[', close: ']', token: 'delimiter.square' },\r\n { open: '(', close: ')', token: 'delimiter.parenthesis' },\r\n { open: '{', close: '}', token: 'delimiter.curly' },\r\n ],\r\n constants: ['true', 'false', 'nil'],\r\n // delimiters: /[\\\\\\[\\]\\s\"#'(),;@^`{}~]|$/,\r\n numbers: /^(?:[+\\-]?\\d+(?:(?:N|(?:[eE][+\\-]?\\d+))|(?:\\.?\\d*(?:M|(?:[eE][+\\-]?\\d+))?)|\\/\\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\\\\[\\]\\s\"#'(),;@^`{}~]|$))/,\r\n characters: /^(?:\\\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\\\\[\\]\\s\"(),;@^`{}~]|$))/,\r\n escapes: /^\\\\(?:[\"'\\\\bfnrt]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\r\n // simple-namespace := /^[^\\\\\\/\\[\\]\\d\\s\"#'(),;@^`{}~][^\\\\\\[\\]\\s\"(),;@^`{}~]*/\r\n // simple-symbol := /^(?:\\/|[^\\\\\\/\\[\\]\\d\\s\"#'(),;@^`{}~][^\\\\\\[\\]\\s\"(),;@^`{}~]*)/\r\n // qualified-symbol := ((<.>)*)?\r\n qualifiedSymbols: /^(?:(?:[^\\\\\\/\\[\\]\\d\\s\"#'(),;@^`{}~][^\\\\\\[\\]\\s\"(),;@^`{}~]*(?:\\.[^\\\\\\/\\[\\]\\d\\s\"#'(),;@^`{}~][^\\\\\\[\\]\\s\"(),;@^`{}~]*)*\\/)?(?:\\/|[^\\\\\\/\\[\\]\\d\\s\"#'(),;@^`{}~][^\\\\\\[\\]\\s\"(),;@^`{}~]*)*(?=[\\\\\\[\\]\\s\"(),;@^`{}~]|$))/,\r\n specialForms: [\r\n '.',\r\n 'catch',\r\n 'def',\r\n 'do',\r\n 'if',\r\n 'monitor-enter',\r\n 'monitor-exit',\r\n 'new',\r\n 'quote',\r\n 'recur',\r\n 'set!',\r\n 'throw',\r\n 'try',\r\n 'var',\r\n ],\r\n coreSymbols: [\r\n '*',\r\n '*\\'',\r\n '*1',\r\n '*2',\r\n '*3',\r\n '*agent*',\r\n '*allow-unresolved-vars*',\r\n '*assert*',\r\n '*clojure-version*',\r\n '*command-line-args*',\r\n '*compile-files*',\r\n '*compile-path*',\r\n '*compiler-options*',\r\n '*data-readers*',\r\n '*default-data-reader-fn*',\r\n '*e',\r\n '*err*',\r\n '*file*',\r\n '*flush-on-newline*',\r\n '*fn-loader*',\r\n '*in*',\r\n '*math-context*',\r\n '*ns*',\r\n '*out*',\r\n '*print-dup*',\r\n '*print-length*',\r\n '*print-level*',\r\n '*print-meta*',\r\n '*print-namespace-maps*',\r\n '*print-readably*',\r\n '*read-eval*',\r\n '*reader-resolver*',\r\n '*source-path*',\r\n '*suppress-read*',\r\n '*unchecked-math*',\r\n '*use-context-classloader*',\r\n '*verbose-defrecords*',\r\n '*warn-on-reflection*',\r\n '+',\r\n '+\\'',\r\n '-',\r\n '-\\'',\r\n '->',\r\n '->>',\r\n '->ArrayChunk',\r\n '->Eduction',\r\n '->Vec',\r\n '->VecNode',\r\n '->VecSeq',\r\n '-cache-protocol-fn',\r\n '-reset-methods',\r\n '..',\r\n '/',\r\n '<',\r\n '<=',\r\n '=',\r\n '==',\r\n '>',\r\n '>=',\r\n 'EMPTY-NODE',\r\n 'Inst',\r\n 'StackTraceElement->vec',\r\n 'Throwable->map',\r\n 'accessor',\r\n 'aclone',\r\n 'add-classpath',\r\n 'add-watch',\r\n 'agent',\r\n 'agent-error',\r\n 'agent-errors',\r\n 'aget',\r\n 'alength',\r\n 'alias',\r\n 'all-ns',\r\n 'alter',\r\n 'alter-meta!',\r\n 'alter-var-root',\r\n 'amap',\r\n 'ancestors',\r\n 'and',\r\n 'any?',\r\n 'apply',\r\n 'areduce',\r\n 'array-map',\r\n 'as->',\r\n 'aset',\r\n 'aset-boolean',\r\n 'aset-byte',\r\n 'aset-char',\r\n 'aset-double',\r\n 'aset-float',\r\n 'aset-int',\r\n 'aset-long',\r\n 'aset-short',\r\n 'assert',\r\n 'assoc',\r\n 'assoc!',\r\n 'assoc-in',\r\n 'associative?',\r\n 'atom',\r\n 'await',\r\n 'await-for',\r\n 'await1',\r\n 'bases',\r\n 'bean',\r\n 'bigdec',\r\n 'bigint',\r\n 'biginteger',\r\n 'binding',\r\n 'bit-and',\r\n 'bit-and-not',\r\n 'bit-clear',\r\n 'bit-flip',\r\n 'bit-not',\r\n 'bit-or',\r\n 'bit-set',\r\n 'bit-shift-left',\r\n 'bit-shift-right',\r\n 'bit-test',\r\n 'bit-xor',\r\n 'boolean',\r\n 'boolean-array',\r\n 'boolean?',\r\n 'booleans',\r\n 'bound-fn',\r\n 'bound-fn*',\r\n 'bound?',\r\n 'bounded-count',\r\n 'butlast',\r\n 'byte',\r\n 'byte-array',\r\n 'bytes',\r\n 'bytes?',\r\n 'case',\r\n 'cast',\r\n 'cat',\r\n 'char',\r\n 'char-array',\r\n 'char-escape-string',\r\n 'char-name-string',\r\n 'char?',\r\n 'chars',\r\n 'chunk',\r\n 'chunk-append',\r\n 'chunk-buffer',\r\n 'chunk-cons',\r\n 'chunk-first',\r\n 'chunk-next',\r\n 'chunk-rest',\r\n 'chunked-seq?',\r\n 'class',\r\n 'class?',\r\n 'clear-agent-errors',\r\n 'clojure-version',\r\n 'coll?',\r\n 'comment',\r\n 'commute',\r\n 'comp',\r\n 'comparator',\r\n 'compare',\r\n 'compare-and-set!',\r\n 'compile',\r\n 'complement',\r\n 'completing',\r\n 'concat',\r\n 'cond',\r\n 'cond->',\r\n 'cond->>',\r\n 'condp',\r\n 'conj',\r\n 'conj!',\r\n 'cons',\r\n 'constantly',\r\n 'construct-proxy',\r\n 'contains?',\r\n 'count',\r\n 'counted?',\r\n 'create-ns',\r\n 'create-struct',\r\n 'cycle',\r\n 'dec',\r\n 'dec\\'',\r\n 'decimal?',\r\n 'declare',\r\n 'dedupe',\r\n 'default-data-readers',\r\n 'definline',\r\n 'definterface',\r\n 'defmacro',\r\n 'defmethod',\r\n 'defmulti',\r\n 'defn',\r\n 'defn-',\r\n 'defonce',\r\n 'defprotocol',\r\n 'defrecord',\r\n 'defstruct',\r\n 'deftype',\r\n 'delay',\r\n 'delay?',\r\n 'deliver',\r\n 'denominator',\r\n 'deref',\r\n 'derive',\r\n 'descendants',\r\n 'destructure',\r\n 'disj',\r\n 'disj!',\r\n 'dissoc',\r\n 'dissoc!',\r\n 'distinct',\r\n 'distinct?',\r\n 'doall',\r\n 'dorun',\r\n 'doseq',\r\n 'dosync',\r\n 'dotimes',\r\n 'doto',\r\n 'double',\r\n 'double-array',\r\n 'double?',\r\n 'doubles',\r\n 'drop',\r\n 'drop-last',\r\n 'drop-while',\r\n 'eduction',\r\n 'empty',\r\n 'empty?',\r\n 'ensure',\r\n 'ensure-reduced',\r\n 'enumeration-seq',\r\n 'error-handler',\r\n 'error-mode',\r\n 'eval',\r\n 'even?',\r\n 'every-pred',\r\n 'every?',\r\n 'ex-data',\r\n 'ex-info',\r\n 'extend',\r\n 'extend-protocol',\r\n 'extend-type',\r\n 'extenders',\r\n 'extends?',\r\n 'false?',\r\n 'ffirst',\r\n 'file-seq',\r\n 'filter',\r\n 'filterv',\r\n 'find',\r\n 'find-keyword',\r\n 'find-ns',\r\n 'find-protocol-impl',\r\n 'find-protocol-method',\r\n 'find-var',\r\n 'first',\r\n 'flatten',\r\n 'float',\r\n 'float-array',\r\n 'float?',\r\n 'floats',\r\n 'flush',\r\n 'fn',\r\n 'fn?',\r\n 'fnext',\r\n 'fnil',\r\n 'for',\r\n 'force',\r\n 'format',\r\n 'frequencies',\r\n 'future',\r\n 'future-call',\r\n 'future-cancel',\r\n 'future-cancelled?',\r\n 'future-done?',\r\n 'future?',\r\n 'gen-class',\r\n 'gen-interface',\r\n 'gensym',\r\n 'get',\r\n 'get-in',\r\n 'get-method',\r\n 'get-proxy-class',\r\n 'get-thread-bindings',\r\n 'get-validator',\r\n 'group-by',\r\n 'halt-when',\r\n 'hash',\r\n 'hash-combine',\r\n 'hash-map',\r\n 'hash-ordered-coll',\r\n 'hash-set',\r\n 'hash-unordered-coll',\r\n 'ident?',\r\n 'identical?',\r\n 'identity',\r\n 'if-let',\r\n 'if-not',\r\n 'if-some',\r\n 'ifn?',\r\n 'import',\r\n 'in-ns',\r\n 'inc',\r\n 'inc\\'',\r\n 'indexed?',\r\n 'init-proxy',\r\n 'inst-ms',\r\n 'inst-ms*',\r\n 'inst?',\r\n 'instance?',\r\n 'int',\r\n 'int-array',\r\n 'int?',\r\n 'integer?',\r\n 'interleave',\r\n 'intern',\r\n 'interpose',\r\n 'into',\r\n 'into-array',\r\n 'ints',\r\n 'io!',\r\n 'isa?',\r\n 'iterate',\r\n 'iterator-seq',\r\n 'juxt',\r\n 'keep',\r\n 'keep-indexed',\r\n 'key',\r\n 'keys',\r\n 'keyword',\r\n 'keyword?',\r\n 'last',\r\n 'lazy-cat',\r\n 'lazy-seq',\r\n 'let',\r\n 'letfn',\r\n 'line-seq',\r\n 'list',\r\n 'list*',\r\n 'list?',\r\n 'load',\r\n 'load-file',\r\n 'load-reader',\r\n 'load-string',\r\n 'loaded-libs',\r\n 'locking',\r\n 'long',\r\n 'long-array',\r\n 'longs',\r\n 'loop',\r\n 'macroexpand',\r\n 'macroexpand-1',\r\n 'make-array',\r\n 'make-hierarchy',\r\n 'map',\r\n 'map-entry?',\r\n 'map-indexed',\r\n 'map?',\r\n 'mapcat',\r\n 'mapv',\r\n 'max',\r\n 'max-key',\r\n 'memfn',\r\n 'memoize',\r\n 'merge',\r\n 'merge-with',\r\n 'meta',\r\n 'method-sig',\r\n 'methods',\r\n 'min',\r\n 'min-key',\r\n 'mix-collection-hash',\r\n 'mod',\r\n 'munge',\r\n 'name',\r\n 'namespace',\r\n 'namespace-munge',\r\n 'nat-int?',\r\n 'neg-int?',\r\n 'neg?',\r\n 'newline',\r\n 'next',\r\n 'nfirst',\r\n 'nil?',\r\n 'nnext',\r\n 'not',\r\n 'not-any?',\r\n 'not-empty',\r\n 'not-every?',\r\n 'not=',\r\n 'ns',\r\n 'ns-aliases',\r\n 'ns-imports',\r\n 'ns-interns',\r\n 'ns-map',\r\n 'ns-name',\r\n 'ns-publics',\r\n 'ns-refers',\r\n 'ns-resolve',\r\n 'ns-unalias',\r\n 'ns-unmap',\r\n 'nth',\r\n 'nthnext',\r\n 'nthrest',\r\n 'num',\r\n 'number?',\r\n 'numerator',\r\n 'object-array',\r\n 'odd?',\r\n 'or',\r\n 'parents',\r\n 'partial',\r\n 'partition',\r\n 'partition-all',\r\n 'partition-by',\r\n 'pcalls',\r\n 'peek',\r\n 'persistent!',\r\n 'pmap',\r\n 'pop',\r\n 'pop!',\r\n 'pop-thread-bindings',\r\n 'pos-int?',\r\n 'pos?',\r\n 'pr',\r\n 'pr-str',\r\n 'prefer-method',\r\n 'prefers',\r\n 'primitives-classnames',\r\n 'print',\r\n 'print-ctor',\r\n 'print-dup',\r\n 'print-method',\r\n 'print-simple',\r\n 'print-str',\r\n 'printf',\r\n 'println',\r\n 'println-str',\r\n 'prn',\r\n 'prn-str',\r\n 'promise',\r\n 'proxy',\r\n 'proxy-call-with-super',\r\n 'proxy-mappings',\r\n 'proxy-name',\r\n 'proxy-super',\r\n 'push-thread-bindings',\r\n 'pvalues',\r\n 'qualified-ident?',\r\n 'qualified-keyword?',\r\n 'qualified-symbol?',\r\n 'quot',\r\n 'rand',\r\n 'rand-int',\r\n 'rand-nth',\r\n 'random-sample',\r\n 'range',\r\n 'ratio?',\r\n 'rational?',\r\n 'rationalize',\r\n 're-find',\r\n 're-groups',\r\n 're-matcher',\r\n 're-matches',\r\n 're-pattern',\r\n 're-seq',\r\n 'read',\r\n 'read-line',\r\n 'read-string',\r\n 'reader-conditional',\r\n 'reader-conditional?',\r\n 'realized?',\r\n 'record?',\r\n 'reduce',\r\n 'reduce-kv',\r\n 'reduced',\r\n 'reduced?',\r\n 'reductions',\r\n 'ref',\r\n 'ref-history-count',\r\n 'ref-max-history',\r\n 'ref-min-history',\r\n 'ref-set',\r\n 'refer',\r\n 'refer-clojure',\r\n 'reify',\r\n 'release-pending-sends',\r\n 'rem',\r\n 'remove',\r\n 'remove-all-methods',\r\n 'remove-method',\r\n 'remove-ns',\r\n 'remove-watch',\r\n 'repeat',\r\n 'repeatedly',\r\n 'replace',\r\n 'replicate',\r\n 'require',\r\n 'reset!',\r\n 'reset-meta!',\r\n 'reset-vals!',\r\n 'resolve',\r\n 'rest',\r\n 'restart-agent',\r\n 'resultset-seq',\r\n 'reverse',\r\n 'reversible?',\r\n 'rseq',\r\n 'rsubseq',\r\n 'run!',\r\n 'satisfies?',\r\n 'second',\r\n 'select-keys',\r\n 'send',\r\n 'send-off',\r\n 'send-via',\r\n 'seq',\r\n 'seq?',\r\n 'seqable?',\r\n 'seque',\r\n 'sequence',\r\n 'sequential?',\r\n 'set',\r\n 'set-agent-send-executor!',\r\n 'set-agent-send-off-executor!',\r\n 'set-error-handler!',\r\n 'set-error-mode!',\r\n 'set-validator!',\r\n 'set?',\r\n 'short',\r\n 'short-array',\r\n 'shorts',\r\n 'shuffle',\r\n 'shutdown-agents',\r\n 'simple-ident?',\r\n 'simple-keyword?',\r\n 'simple-symbol?',\r\n 'slurp',\r\n 'some',\r\n 'some->',\r\n 'some->>',\r\n 'some-fn',\r\n 'some?',\r\n 'sort',\r\n 'sort-by',\r\n 'sorted-map',\r\n 'sorted-map-by',\r\n 'sorted-set',\r\n 'sorted-set-by',\r\n 'sorted?',\r\n 'special-symbol?',\r\n 'spit',\r\n 'split-at',\r\n 'split-with',\r\n 'str',\r\n 'string?',\r\n 'struct',\r\n 'struct-map',\r\n 'subs',\r\n 'subseq',\r\n 'subvec',\r\n 'supers',\r\n 'swap!',\r\n 'swap-vals!',\r\n 'symbol',\r\n 'symbol?',\r\n 'sync',\r\n 'tagged-literal',\r\n 'tagged-literal?',\r\n 'take',\r\n 'take-last',\r\n 'take-nth',\r\n 'take-while',\r\n 'test',\r\n 'the-ns',\r\n 'thread-bound?',\r\n 'time',\r\n 'to-array',\r\n 'to-array-2d',\r\n 'trampoline',\r\n 'transduce',\r\n 'transient',\r\n 'tree-seq',\r\n 'true?',\r\n 'type',\r\n 'unchecked-add',\r\n 'unchecked-add-int',\r\n 'unchecked-byte',\r\n 'unchecked-char',\r\n 'unchecked-dec',\r\n 'unchecked-dec-int',\r\n 'unchecked-divide-int',\r\n 'unchecked-double',\r\n 'unchecked-float',\r\n 'unchecked-inc',\r\n 'unchecked-inc-int',\r\n 'unchecked-int',\r\n 'unchecked-long',\r\n 'unchecked-multiply',\r\n 'unchecked-multiply-int',\r\n 'unchecked-negate',\r\n 'unchecked-negate-int',\r\n 'unchecked-remainder-int',\r\n 'unchecked-short',\r\n 'unchecked-subtract',\r\n 'unchecked-subtract-int',\r\n 'underive',\r\n 'unquote',\r\n 'unquote-splicing',\r\n 'unreduced',\r\n 'unsigned-bit-shift-right',\r\n 'update',\r\n 'update-in',\r\n 'update-proxy',\r\n 'uri?',\r\n 'use',\r\n 'uuid?',\r\n 'val',\r\n 'vals',\r\n 'var-get',\r\n 'var-set',\r\n 'var?',\r\n 'vary-meta',\r\n 'vec',\r\n 'vector',\r\n 'vector-of',\r\n 'vector?',\r\n 'volatile!',\r\n 'volatile?',\r\n 'vreset!',\r\n 'vswap!',\r\n 'when',\r\n 'when-first',\r\n 'when-let',\r\n 'when-not',\r\n 'when-some',\r\n 'while',\r\n 'with-bindings',\r\n 'with-bindings*',\r\n 'with-in-str',\r\n 'with-loading-context',\r\n 'with-local-vars',\r\n 'with-meta',\r\n 'with-open',\r\n 'with-out-str',\r\n 'with-precision',\r\n 'with-redefs',\r\n 'with-redefs-fn',\r\n 'xml-seq',\r\n 'zero?',\r\n 'zipmap',\r\n ],\r\n tokenizer: {\r\n root: [\r\n // whitespaces and comments\r\n { include: '@whitespace' },\r\n // numbers\r\n [/@numbers/, 'number'],\r\n // characters\r\n [/@characters/, 'string'],\r\n // strings\r\n { include: '@string' },\r\n // brackets\r\n [/[()\\[\\]{}]/, '@brackets'],\r\n // regular expressions\r\n [/\\/#\"(?:\\.|(?:\")|[^\"\\n])*\"\\/g/, 'regexp'],\r\n // reader macro characters\r\n [/[#'@^`~]/, 'meta'],\r\n // symbols\r\n [/@qualifiedSymbols/, {\r\n cases: {\r\n '^:.+$': 'constant',\r\n '@specialForms': 'keyword',\r\n '@coreSymbols': 'keyword',\r\n '@constants': 'constant',\r\n '@default': 'identifier',\r\n },\r\n },\r\n ],\r\n ],\r\n whitespace: [\r\n [/[\\s,]+/, 'white'],\r\n [/;.*$/, 'comment'],\r\n [/\\(comment\\b/, 'comment', '@comment'],\r\n ],\r\n comment: [\r\n [/\\(/, 'comment', '@push'],\r\n [/\\)/, 'comment', '@pop'],\r\n [/[^()]/, 'comment'],\r\n ],\r\n string: [\r\n [/\"/, 'string', '@multiLineString'],\r\n ],\r\n multiLineString: [\r\n [/\"/, 'string', '@popall'],\r\n [/@escapes/, 'string.escape'],\r\n [/./, 'string']\r\n ],\r\n },\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js.map deleted file mode 100644 index 63ae5b80..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/12.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/coffee/coffee.js"],"names":["conf","wordPattern","comments","blockComment","lineComment","brackets","autoClosingPairs","open","close","surroundingPairs","folding","markers","start","RegExp","end","language","defaultToken","ignoreCase","tokenPostfix","token","regEx","keywords","symbols","escapes","tokenizer","root","cases","next","string","herestring","comment","hereregexp"],"mappings":"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","file":"12.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n wordPattern: /(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#%\\^\\&\\*\\(\\)\\=\\$\\-\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)/g,\r\n comments: {\r\n blockComment: ['###', '###'],\r\n lineComment: '#'\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' },\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' },\r\n ],\r\n folding: {\r\n markers: {\r\n start: new RegExp(\"^\\\\s*#region\\\\b\"),\r\n end: new RegExp(\"^\\\\s*#endregion\\\\b\")\r\n }\r\n }\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n ignoreCase: true,\r\n tokenPostfix: '.coffee',\r\n brackets: [\r\n { open: '{', close: '}', token: 'delimiter.curly' },\r\n { open: '[', close: ']', token: 'delimiter.square' },\r\n { open: '(', close: ')', token: 'delimiter.parenthesis' }\r\n ],\r\n regEx: /\\/(?!\\/\\/)(?:[^\\/\\\\]|\\\\.)*\\/[igm]*/,\r\n keywords: [\r\n 'and', 'or', 'is', 'isnt', 'not', 'on', 'yes', '@', 'no', 'off',\r\n 'true', 'false', 'null', 'this',\r\n 'new', 'delete', 'typeof', 'in', 'instanceof',\r\n 'return', 'throw', 'break', 'continue', 'debugger',\r\n 'if', 'else', 'switch', 'for', 'while', 'do', 'try', 'catch', 'finally',\r\n 'class', 'extends', 'super',\r\n 'undefined', 'then', 'unless', 'until', 'loop', 'of', 'by', 'when'\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=>\\/\\?\\s]+)/g,\r\n comments: {\r\n lineComment: '//',\r\n blockComment: ['/*', '*/'],\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')'],\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\\'', close: '\\'', notIn: ['string', 'comment'] },\r\n { open: '\"', close: '\"', notIn: ['string', 'comment'] },\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '<', close: '>' },\r\n { open: '\\'', close: '\\'' },\r\n { open: '\"', close: '\"' },\r\n ],\r\n folding: {\r\n markers: {\r\n start: new RegExp(\"^\\\\s*#region\\\\b\"),\r\n end: new RegExp(\"^\\\\s*#endregion\\\\b\")\r\n }\r\n }\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n tokenPostfix: '.cs',\r\n brackets: [\r\n { open: '{', close: '}', token: 'delimiter.curly' },\r\n { open: '[', close: ']', token: 'delimiter.square' },\r\n { open: '(', close: ')', token: 'delimiter.parenthesis' },\r\n { open: '<', close: '>', token: 'delimiter.angle' }\r\n ],\r\n keywords: [\r\n 'extern', 'alias', 'using', 'bool', 'decimal', 'sbyte', 'byte', 'short',\r\n 'ushort', 'int', 'uint', 'long', 'ulong', 'char', 'float', 'double',\r\n 'object', 'dynamic', 'string', 'assembly', 'is', 'as', 'ref',\r\n 'out', 'this', 'base', 'new', 'typeof', 'void', 'checked', 'unchecked',\r\n 'default', 'delegate', 'var', 'const', 'if', 'else', 'switch', 'case',\r\n 'while', 'do', 'for', 'foreach', 'in', 'break', 'continue', 'goto',\r\n 'return', 'throw', 'try', 'catch', 'finally', 'lock', 'yield', 'from',\r\n 'let', 'where', 'join', 'on', 'equals', 'into', 'orderby', 'ascending',\r\n 'descending', 'select', 'group', 'by', 'namespace', 'partial', 'class',\r\n 'field', 'event', 'method', 'param', 'property', 'public', 'protected',\r\n 'internal', 'private', 'abstract', 'sealed', 'static', 'struct', 'readonly',\r\n 'volatile', 'virtual', 'override', 'params', 'get', 'set', 'add', 'remove',\r\n 'operator', 'true', 'false', 'implicit', 'explicit', 'interface', 'enum',\r\n 'null', 'async', 'await', 'fixed', 'sizeof', 'stackalloc', 'unsafe', 'nameof',\r\n 'when'\r\n ],\r\n namespaceFollows: [\r\n 'namespace', 'using',\r\n ],\r\n parenFollows: [\r\n 'if', 'for', 'while', 'switch', 'foreach', 'using', 'catch', 'when'\r\n ],\r\n operators: [\r\n '=', '??', '||', '&&', '|', '^', '&', '==', '!=', '<=', '>=', '<<',\r\n '+', '-', '*', '/', '%', '!', '~', '++', '--', '+=',\r\n '-=', '*=', '/=', '%=', '&=', '|=', '^=', '<<=', '>>=', '>>', '=>'\r\n ],\r\n symbols: /[=>](?!@symbols)/, '@brackets'],\r\n [/@symbols/, {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }],\r\n // numbers\r\n [/[0-9_]*\\.[0-9_]+([eE][\\-+]?\\d+)?[fFdD]?/, 'number.float'],\r\n [/0[xX][0-9a-fA-F_]+/, 'number.hex'],\r\n [/0[bB][01_]+/, 'number.hex'],\r\n [/[0-9_]+/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, { token: 'string.quote', next: '@string' }],\r\n [/\\$\\@\"/, { token: 'string.quote', next: '@litinterpstring' }],\r\n [/\\@\"/, { token: 'string.quote', next: '@litstring' }],\r\n [/\\$\"/, { token: 'string.quote', next: '@interpolatedstring' }],\r\n // characters\r\n [/'[^\\\\']'/, 'string'],\r\n [/(')(@escapes)(')/, ['string', 'string.escape', 'string']],\r\n [/'/, 'string.invalid']\r\n ],\r\n qualified: [\r\n [/[a-zA-Z_][\\w]*/, {\r\n cases: {\r\n '@keywords': { token: 'keyword.$0' },\r\n '@default': 'identifier'\r\n }\r\n }],\r\n [/\\./, 'delimiter'],\r\n ['', '', '@pop'],\r\n ],\r\n namespace: [\r\n { include: '@whitespace' },\r\n [/[A-Z]\\w*/, 'namespace'],\r\n [/[\\.=]/, 'delimiter'],\r\n ['', '', '@pop'],\r\n ],\r\n comment: [\r\n [/[^\\/*]+/, 'comment'],\r\n // [/\\/\\*/, 'comment', '@push' ], // no nested comments :-(\r\n ['\\\\*/', 'comment', '@pop'],\r\n [/[\\/*]/, 'comment']\r\n ],\r\n string: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/\"/, { token: 'string.quote', next: '@pop' }]\r\n ],\r\n litstring: [\r\n [/[^\"]+/, 'string'],\r\n [/\"\"/, 'string.escape'],\r\n [/\"/, { token: 'string.quote', next: '@pop' }]\r\n ],\r\n litinterpstring: [\r\n [/[^\"{]+/, 'string'],\r\n [/\"\"/, 'string.escape'],\r\n [/{{/, 'string.escape'],\r\n [/}}/, 'string.escape'],\r\n [/{/, { token: 'string.quote', next: 'root.litinterpstring' }],\r\n [/\"/, { token: 'string.quote', next: '@pop' }]\r\n ],\r\n interpolatedstring: [\r\n [/[^\\\\\"{]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/{{/, 'string.escape'],\r\n [/}}/, 'string.escape'],\r\n [/{/, { token: 'string.quote', next: 'root.interpolatedstring' }],\r\n [/\"/, { token: 'string.quote', next: '@pop' }]\r\n ],\r\n whitespace: [\r\n [/^[ \\t\\v\\f]*#((r)|(load))(?=\\s)/, 'directive.csx'],\r\n [/^[ \\t\\v\\f]*#\\w.*$/, 'namespace.cpp'],\r\n [/[ \\t\\v\\f\\r\\n]+/, ''],\r\n [/\\/\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment'],\r\n ],\r\n },\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js.map deleted file mode 100644 index b401c4ce..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/14.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/csp/csp.js"],"names":["conf","brackets","autoClosingPairs","surroundingPairs","language","keywords","typeKeywords","tokenPostfix","operators","symbols","escapes","tokenizer","root"],"mappings":"2FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,GACVC,iBAAkB,GAClBC,iBAAkB,IAEXC,EAAW,CAGlBC,SAAU,GACVC,aAAc,GACdC,aAAc,OACdC,UAAW,GACXC,QAAS,wBACTC,QAAS,wEACTC,UAAW,CACPC,KAAM,CACF,CAAC,YAAa,gBACd,CAAC,cAAe,gBAChB,CAAC,cAAe,gBAChB,CAAC,WAAY,gBACb,CAAC,YAAa,gBACd,CAAC,UAAW,gBACZ,CAAC,eAAgB,gBACjB,CAAC,YAAa,gBACd,CAAC,aAAc,gBACf,CAAC,aAAc,gBACf,CAAC,YAAa,gBACd,CAAC,aAAc,gBACf,CAAC,WAAY,gBACb,CAAC,eAAgB,gBACjB,CAAC,UAAW,gBACZ,CAAC,gBAAiB,gBAClB,CAAC,cAAe,gBAChB,CAAC,kBAAmB,gBACpB,CAAC,aAAc,gBACf,CAAC,YAAa,gBACd,CAAC,4BAA6B,gBAC9B,CAAC,0BAA2B,gBAC5B,CAAC,kBAAmB,gBACpB,CAAC,gBAAiB,gBAClB,CAAC,WAAY,gBACb,CAAC,aAAc,gBACf,CAAC,SAAU,gBACX,CAAC,kBAAmB,gBACpB,CAAC,gBAAiB,gBAClB,CAAC,mBAAoB,gBACrB,CAAC,6BAA8B","file":"14.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n brackets: [],\r\n autoClosingPairs: [],\r\n surroundingPairs: []\r\n};\r\nexport var language = {\r\n // Set defaultToken to invalid to see what you do not tokenize yet\r\n // defaultToken: 'invalid',\r\n keywords: [],\r\n typeKeywords: [],\r\n tokenPostfix: '.csp',\r\n operators: [],\r\n symbols: /[=>', token: 'delimiter.angle' }\r\n ],\r\n tokenizer: {\r\n root: [\r\n { include: '@selector' },\r\n ],\r\n selector: [\r\n { include: '@comments' },\r\n { include: '@import' },\r\n { include: '@strings' },\r\n ['[@](keyframes|-webkit-keyframes|-moz-keyframes|-o-keyframes)', { token: 'keyword', next: '@keyframedeclaration' }],\r\n ['[@](page|content|font-face|-moz-document)', { token: 'keyword' }],\r\n ['[@](charset|namespace)', { token: 'keyword', next: '@declarationbody' }],\r\n ['(url-prefix)(\\\\()', ['attribute.value', { token: 'delimiter.parenthesis', next: '@urldeclaration' }]],\r\n ['(url)(\\\\()', ['attribute.value', { token: 'delimiter.parenthesis', next: '@urldeclaration' }]],\r\n { include: '@selectorname' },\r\n ['[\\\\*]', 'tag'],\r\n ['[>\\\\+,]', 'delimiter'],\r\n ['\\\\[', { token: 'delimiter.bracket', next: '@selectorattribute' }],\r\n ['{', { token: 'delimiter.bracket', next: '@selectorbody' }]\r\n ],\r\n selectorbody: [\r\n { include: '@comments' },\r\n ['[*_]?@identifier@ws:(?=(\\\\s|\\\\d|[^{;}]*[;}]))', 'attribute.name', '@rulevalue'],\r\n ['}', { token: 'delimiter.bracket', next: '@pop' }]\r\n ],\r\n selectorname: [\r\n ['(\\\\.|#(?=[^{])|%|(@identifier)|:)+', 'tag'],\r\n ],\r\n selectorattribute: [\r\n { include: '@term' },\r\n [']', { token: 'delimiter.bracket', next: '@pop' }],\r\n ],\r\n term: [\r\n { include: '@comments' },\r\n ['(url-prefix)(\\\\()', ['attribute.value', { token: 'delimiter.parenthesis', next: '@urldeclaration' }]],\r\n ['(url)(\\\\()', ['attribute.value', { token: 'delimiter.parenthesis', next: '@urldeclaration' }]],\r\n { include: '@functioninvocation' },\r\n { include: '@numbers' },\r\n { include: '@name' },\r\n ['([<>=\\\\+\\\\-\\\\*\\\\/\\\\^\\\\|\\\\~,])', 'delimiter'],\r\n [',', 'delimiter']\r\n ],\r\n rulevalue: [\r\n { include: '@comments' },\r\n { include: '@strings' },\r\n { include: '@term' },\r\n ['!important', 'keyword'],\r\n [';', 'delimiter', '@pop'],\r\n ['(?=})', { token: '', next: '@pop' }] // missing semicolon\r\n ],\r\n warndebug: [\r\n ['[@](warn|debug)', { token: 'keyword', next: '@declarationbody' }]\r\n ],\r\n import: [\r\n ['[@](import)', { token: 'keyword', next: '@declarationbody' }]\r\n ],\r\n urldeclaration: [\r\n { include: '@strings' },\r\n ['[^)\\r\\n]+', 'string'],\r\n ['\\\\)', { token: 'delimiter.parenthesis', next: '@pop' }]\r\n ],\r\n parenthizedterm: [\r\n { include: '@term' },\r\n ['\\\\)', { token: 'delimiter.parenthesis', next: '@pop' }]\r\n ],\r\n declarationbody: [\r\n { include: '@term' },\r\n [';', 'delimiter', '@pop'],\r\n ['(?=})', { token: '', next: '@pop' }] // missing semicolon\r\n ],\r\n comments: [\r\n ['\\\\/\\\\*', 'comment', '@comment'],\r\n ['\\\\/\\\\/+.*', 'comment']\r\n ],\r\n comment: [\r\n ['\\\\*\\\\/', 'comment', '@pop'],\r\n [/[^*/]+/, 'comment'],\r\n [/./, 'comment'],\r\n ],\r\n name: [\r\n ['@identifier', 'attribute.value']\r\n ],\r\n numbers: [\r\n ['-?(\\\\d*\\\\.)?\\\\d+([eE][\\\\-+]?\\\\d+)?', { token: 'attribute.value.number', next: '@units' }],\r\n ['#[0-9a-fA-F_]+(?!\\\\w)', 'attribute.value.hex']\r\n ],\r\n units: [\r\n ['(em|ex|ch|rem|vmin|vmax|vw|vh|vm|cm|mm|in|px|pt|pc|deg|grad|rad|turn|s|ms|Hz|kHz|%)?', 'attribute.value.unit', '@pop']\r\n ],\r\n keyframedeclaration: [\r\n ['@identifier', 'attribute.value'],\r\n ['{', { token: 'delimiter.bracket', switchTo: '@keyframebody' }],\r\n ],\r\n keyframebody: [\r\n { include: '@term' },\r\n ['{', { token: 'delimiter.bracket', next: '@selectorbody' }],\r\n ['}', { token: 'delimiter.bracket', next: '@pop' }],\r\n ],\r\n functioninvocation: [\r\n ['@identifier\\\\(', { token: 'attribute.value', next: '@functionarguments' }],\r\n ],\r\n functionarguments: [\r\n ['\\\\$@identifier@ws:', 'attribute.name'],\r\n ['[,]', 'delimiter'],\r\n { include: '@term' },\r\n ['\\\\)', { token: 'attribute.value', next: '@pop' }],\r\n ],\r\n strings: [\r\n ['~?\"', { token: 'string', next: '@stringenddoublequote' }],\r\n ['~?\\'', { token: 'string', next: '@stringendquote' }]\r\n ],\r\n stringenddoublequote: [\r\n ['\\\\\\\\.', 'string'],\r\n ['\"', { token: 'string', next: '@pop' }],\r\n [/[^\\\\\"]+/, 'string'],\r\n ['.', 'string']\r\n ],\r\n stringendquote: [\r\n ['\\\\\\\\.', 'string'],\r\n ['\\'', { token: 'string', next: '@pop' }],\r\n [/[^\\\\']+/, 'string'],\r\n ['.', 'string']\r\n ]\r\n }\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js.map deleted file mode 100644 index 324a24f9..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/16.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/dockerfile/dockerfile.js"],"names":["conf","brackets","autoClosingPairs","open","close","surroundingPairs","language","defaultToken","tokenPostfix","variable","tokenizer","root","include","token","next","arguments","cases","whitespace","comment","strings","stringBody","dblStringBody"],"mappings":"2FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,CACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,MAEVC,iBAAkB,CACd,CAAEC,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,MAEzBC,iBAAkB,CACd,CAAEF,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,OAGlBE,EAAW,CAClBC,aAAc,GACdC,aAAc,cACdC,SAAU,cACVC,UAAW,CACPC,KAAM,CACF,CAAEC,QAAS,eACX,CAAEA,QAAS,YACX,CAAC,iBAAkB,CAAC,UAAW,KAC/B,CAAC,oBAAqB,CAAC,UAAW,GAAI,CAAEC,MAAO,WAAYC,KAAM,gBACjE,CAAC,sHAAuH,CAAED,MAAO,UAAWC,KAAM,gBAEtJC,UAAW,CACP,CAAEH,QAAS,eACX,CAAEA,QAAS,YACX,CAAC,cAAe,CACRI,MAAO,CACH,OAAQ,CAAEH,MAAO,WAAYC,KAAM,WACnC,WAAY,cAGxB,CAAC,KAAM,CACCE,MAAO,CACH,OAAQ,GACR,WAAY,MAGxB,CAAC,IAAK,CACEA,MAAO,CACH,OAAQ,CAAEH,MAAO,GAAIC,KAAM,WAC3B,WAAY,OAK5BG,WAAY,CACR,CAAC,MAAO,CACAD,MAAO,CACH,OAAQ,CAAEH,MAAO,GAAIC,KAAM,WAC3B,WAAY,OAI5BI,QAAS,CACL,CAAC,UAAW,UAAW,YAG3BC,QAAS,CACL,CAAC,KAAM,SAAU,WACjB,CAAC,IAAK,SAAU,eAChB,CAAC,KAAM,SAAU,WACjB,CAAC,IAAK,SAAU,mBAEpBC,WAAY,CACR,CAAC,WAAY,CACLJ,MAAO,CACH,OAAQ,CAAEH,MAAO,SAAUC,KAAM,WACjC,WAAY,YAGxB,CAAC,MAAO,iBACR,CAAC,KAAM,SAAU,WACjB,CAAC,IAAK,SAAU,QAChB,CAAC,cAAe,YAChB,CAAC,MAAO,UACR,CAAC,IAAK,SAAU,YAEpBO,cAAe,CACX,CAAC,WAAY,CACLL,MAAO,CACH,OAAQ,CAAEH,MAAO,SAAUC,KAAM,WACjC,WAAY,YAGxB,CAAC,MAAO,iBACR,CAAC,KAAM,SAAU,WACjB,CAAC,IAAK,SAAU,QAChB,CAAC,cAAe,YAChB,CAAC,MAAO,UACR,CAAC,IAAK,SAAU","file":"16.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' },\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' },\r\n ]\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n tokenPostfix: '.dockerfile',\r\n variable: /\\${?[\\w]+}?/,\r\n tokenizer: {\r\n root: [\r\n { include: '@whitespace' },\r\n { include: '@comment' },\r\n [/(ONBUILD)(\\s+)/, ['keyword', '']],\r\n [/(ENV)(\\s+)([\\w]+)/, ['keyword', '', { token: 'variable', next: '@arguments' }]],\r\n [/(FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|ARG|VOLUME|LABEL|USER|WORKDIR|COPY|CMD|STOPSIGNAL|SHELL|HEALTHCHECK|ENTRYPOINT)/, { token: 'keyword', next: '@arguments' }]\r\n ],\r\n arguments: [\r\n { include: '@whitespace' },\r\n { include: '@strings' },\r\n [/(@variable)/, {\r\n cases: {\r\n '@eos': { token: 'variable', next: '@popall' },\r\n '@default': 'variable'\r\n }\r\n }],\r\n [/\\\\/, {\r\n cases: {\r\n '@eos': '',\r\n '@default': ''\r\n }\r\n }],\r\n [/./, {\r\n cases: {\r\n '@eos': { token: '', next: '@popall' },\r\n '@default': ''\r\n }\r\n }],\r\n ],\r\n // Deal with white space, including comments\r\n whitespace: [\r\n [/\\s+/, {\r\n cases: {\r\n '@eos': { token: '', next: '@popall' },\r\n '@default': ''\r\n }\r\n }],\r\n ],\r\n comment: [\r\n [/(^#.*$)/, 'comment', '@popall']\r\n ],\r\n // Recognize strings, including those broken across lines with \\ (but not without)\r\n strings: [\r\n [/'$/, 'string', '@popall'],\r\n [/'/, 'string', '@stringBody'],\r\n [/\"$/, 'string', '@popall'],\r\n [/\"/, 'string', '@dblStringBody']\r\n ],\r\n stringBody: [\r\n [/[^\\\\\\$']/, {\r\n cases: {\r\n '@eos': { token: 'string', next: '@popall' },\r\n '@default': 'string'\r\n }\r\n }],\r\n [/\\\\./, 'string.escape'],\r\n [/'$/, 'string', '@popall'],\r\n [/'/, 'string', '@pop'],\r\n [/(@variable)/, 'variable'],\r\n [/\\\\$/, 'string'],\r\n [/$/, 'string', '@popall']\r\n ],\r\n dblStringBody: [\r\n [/[^\\\\\\$\"]/, {\r\n cases: {\r\n '@eos': { token: 'string', next: '@popall' },\r\n '@default': 'string'\r\n }\r\n }],\r\n [/\\\\./, 'string.escape'],\r\n [/\"$/, 'string', '@popall'],\r\n [/\"/, 'string', '@pop'],\r\n [/(@variable)/, 'variable'],\r\n [/\\\\$/, 'string'],\r\n [/$/, 'string', '@popall']\r\n ]\r\n }\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js.map deleted file mode 100644 index 9df2ca15..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/17.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/fsharp/fsharp.js"],"names":["conf","comments","lineComment","blockComment","brackets","autoClosingPairs","open","close","surroundingPairs","folding","markers","start","RegExp","end","language","defaultToken","tokenPostfix","keywords","symbols","escapes","integersuffix","floatsuffix","tokenizer","root","cases","token","include","next","whitespace","comment","string","litstring"],"mappings":"2FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,CACNC,YAAa,KACbC,aAAc,CAAC,KAAM,OAEzBC,SAAU,CACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,MAEVC,iBAAkB,CACd,CAAEC,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,MAExBC,iBAAkB,CACd,CAAEF,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,MAEzBE,QAAS,CACLC,QAAS,CACLC,MAAO,IAAIC,OAAO,0DAClBC,IAAK,IAAID,OAAO,mEAIjBE,EAAW,CAClBC,aAAc,GACdC,aAAc,MACdC,SAAU,CACN,WAAY,MAAO,SAAU,KAC7B,SAAU,MAAO,OAAQ,QACzB,QAAS,UAAW,YACpB,QAAS,aAAc,cACvB,WAAY,QAAS,UACrB,WAAY,KAAM,OAAQ,WAC1B,SAAU,OAAQ,OAAQ,MAC1B,YAAa,QAAS,QAAS,WAC/B,SAAU,QAAS,UAAW,MAC9B,MAAO,WAAY,QAAS,UAC5B,SAAU,KAAM,KAAM,UAAW,UACjC,SAAU,YAAa,WAAY,OACnC,MAAO,MAAO,MAAO,OAAQ,OAAQ,MACrC,QAAS,SAAU,MAAO,SAAU,UACpC,YAAa,SAAU,QAAS,MAAO,MACvC,OAAQ,KAAM,OAAQ,KAAM,SAC5B,WAAY,UAAW,WAAY,UACnC,YAAa,OAAQ,SAAU,MAAO,SACtC,SAAU,SAAU,SAAU,MAAO,OACrC,KAAM,OAAQ,WAAY,QAC1B,MAAO,OAAQ,SAAU,MACzB,MAAO,OAAQ,UAAW,WAC1B,OAAQ,QAAS,OAAQ,SAG7BC,QAAS,4BACTC,QAAS,wEACTC,cAAe,iBACfC,YAAa,UAEbC,UAAW,CACPC,KAAM,CAEF,CAAC,eAAgB,CACTC,MAAO,CACH,YAAa,CAAEC,MAAO,cACtB,WAAY,gBAIxB,CAAEC,QAAS,eAEX,CAAC,WAAY,cAEb,CAAC,oBAAqB,WAEtB,CAAC,aAAc,aACf,CAAC,mBAAoB,aACrB,CAAC,WAAY,aAEb,CAAC,uCAAwC,gBACzC,CAAC,yCAA0C,gBAC3C,CAAC,mBAAoB,gBACrB,CAAC,iCAAkC,cACnC,CAAC,2BAA4B,cAC7B,CAAC,sBAAuB,UAExB,CAAC,QAAS,aAEV,CAAC,kBAAmB,kBACpB,CAAC,MAAO,SAAU,eAClB,CAAC,IAAK,SAAU,aAEhB,CAAC,MAAO,CAAED,MAAO,eAAgBE,KAAM,eAEvC,CAAC,aAAc,UACf,CAAC,mBAAoB,CAAC,SAAU,gBAAiB,WACjD,CAAC,IAAK,mBAEVC,WAAY,CACR,CAAC,aAAc,IACf,CAAC,aAAc,UAAW,YAC1B,CAAC,UAAW,YAEhBC,QAAS,CACL,CAAC,SAAU,WACX,CAAC,OAAQ,UAAW,QACpB,CAAC,KAAM,WACP,CAAC,SAAU,WACX,CAAC,KAAM,YAEXC,OAAQ,CACJ,CAAC,UAAW,UACZ,CAAC,WAAY,iBACb,CAAC,MAAO,yBACR,CAAC,YAAa,CACNN,MAAO,CACH,UAAW,CAAEC,MAAO,SAAUE,KAAM,QACpC,WAAY,aAI5BI,UAAW,CACP,CAAC,QAAS,UACV,CAAC,KAAM,iBACP,CAAC,IAAK,CAAEN,MAAO,eAAgBE,KAAM","file":"17.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n comments: {\r\n lineComment: '//',\r\n blockComment: ['(*', '*)'],\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' }\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' }\r\n ],\r\n folding: {\r\n markers: {\r\n start: new RegExp(\"^\\\\s*//\\\\s*#region\\\\b|^\\\\s*\\\\(\\\\*\\\\s*#region(.*)\\\\*\\\\)\"),\r\n end: new RegExp(\"^\\\\s*//\\\\s*#endregion\\\\b|^\\\\s*\\\\(\\\\*\\\\s*#endregion\\\\s*\\\\*\\\\)\")\r\n }\r\n }\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n tokenPostfix: '.fs',\r\n keywords: [\r\n 'abstract', 'and', 'atomic', 'as',\r\n 'assert', 'asr', 'base', 'begin',\r\n 'break', 'checked', 'component',\r\n 'const', 'constraint', 'constructor',\r\n 'continue', 'class', 'default',\r\n 'delegate', 'do', 'done', 'downcast',\r\n 'downto', 'elif', 'else', 'end',\r\n 'exception', 'eager', 'event', 'external',\r\n 'extern', 'false', 'finally', 'for',\r\n 'fun', 'function', 'fixed', 'functor',\r\n 'global', 'if', 'in', 'include', 'inherit',\r\n 'inline', 'interface', 'internal', 'land',\r\n 'lor', 'lsl', 'lsr', 'lxor', 'lazy', 'let',\r\n 'match', 'member', 'mod', 'module', 'mutable',\r\n 'namespace', 'method', 'mixin', 'new', 'not',\r\n 'null', 'of', 'open', 'or', 'object',\r\n 'override', 'private', 'parallel', 'process',\r\n 'protected', 'pure', 'public', 'rec', 'return',\r\n 'static', 'sealed', 'struct', 'sig', 'then',\r\n 'to', 'true', 'tailcall', 'trait',\r\n 'try', 'type', 'upcast', 'use',\r\n 'val', 'void', 'virtual', 'volatile',\r\n 'when', 'while', 'with', 'yield'\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=>].\r\n [/\\[<.*>\\]/, 'annotation'],\r\n // Preprocessor directive\r\n [/^#(if|else|endif)/, 'keyword'],\r\n // delimiters and operators\r\n [/[{}()\\[\\]]/, '@brackets'],\r\n [/[<>](?!@symbols)/, '@brackets'],\r\n [/@symbols/, 'delimiter'],\r\n // numbers\r\n [/\\d*\\d+[eE]([\\-+]?\\d+)?(@floatsuffix)/, 'number.float'],\r\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?(@floatsuffix)/, 'number.float'],\r\n [/0x[0-9a-fA-F]+LF/, 'number.float'],\r\n [/0x[0-9a-fA-F]+(@integersuffix)/, 'number.hex'],\r\n [/0b[0-1]+(@integersuffix)/, 'number.bin'],\r\n [/\\d+(@integersuffix)/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"\"\"/, 'string', '@string.\"\"\"'],\r\n [/\"/, 'string', '@string.\"'],\r\n // literal string\r\n [/\\@\"/, { token: 'string.quote', next: '@litstring' }],\r\n // characters\r\n [/'[^\\\\']'B?/, 'string'],\r\n [/(')(@escapes)(')/, ['string', 'string.escape', 'string']],\r\n [/'/, 'string.invalid']\r\n ],\r\n whitespace: [\r\n [/[ \\t\\r\\n]+/, ''],\r\n [/\\(\\*(?!\\))/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment'],\r\n ],\r\n comment: [\r\n [/[^*(]+/, 'comment'],\r\n [/\\*\\)/, 'comment', '@pop'],\r\n [/\\*/, 'comment'],\r\n [/\\(\\*\\)/, 'comment'],\r\n [/\\(/, 'comment']\r\n ],\r\n string: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/(\"\"\"|\"B?)/, {\r\n cases: {\r\n '$#==$S2': { token: 'string', next: '@pop' },\r\n '@default': 'string'\r\n }\r\n }]\r\n ],\r\n litstring: [\r\n [/[^\"]+/, 'string'],\r\n [/\"\"/, 'string.escape'],\r\n [/\"/, { token: 'string.quote', next: '@pop' }]\r\n ],\r\n },\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js.map deleted file mode 100644 index 1974031d..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/18.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/go/go.js"],"names":["conf","comments","lineComment","blockComment","brackets","autoClosingPairs","open","close","notIn","surroundingPairs","language","defaultToken","tokenPostfix","keywords","operators","symbols","escapes","tokenizer","root","cases","token","include","whitespace","comment","doccomment","string","rawstring"],"mappings":"2FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,CACNC,YAAa,KACbC,aAAc,CAAC,KAAM,OAEzBC,SAAU,CACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,MAEVC,iBAAkB,CACd,CAAEC,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,IAAKC,MAAO,CAAC,WACjC,CAAEF,KAAM,IAAKC,MAAO,IAAKC,MAAO,CAAC,WACjC,CAAEF,KAAM,IAAMC,MAAO,IAAMC,MAAO,CAAC,SAAU,aAEjDC,iBAAkB,CACd,CAAEH,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAMC,MAAO,OAGlBG,EAAW,CAClBC,aAAc,GACdC,aAAc,MACdC,SAAU,CACN,QACA,OACA,OACA,QACA,WACA,UACA,QACA,OACA,cACA,MACA,OACA,KACA,OACA,KACA,SACA,YACA,MACA,UACA,QACA,SACA,SACA,SACA,SACA,OACA,MACA,OACA,OACA,QACA,QACA,SACA,SACA,SACA,OACA,QACA,QACA,QACA,UACA,UACA,YACA,aACA,OACA,OACA,OACA,MACA,UACA,SACA,OAEJC,UAAW,CACP,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,KAAM,KAAM,KACpD,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,MAAO,MAAO,MAC9D,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,IAAK,IAAK,IAAK,IAAK,KAAM,KAAM,KAAM,KAAM,MAChF,IAAK,IAAK,GAAI,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,KAGhDC,QAAS,wBACTC,QAAS,wEAETC,UAAW,CACPC,KAAM,CAEF,CAAC,eAAgB,CACTC,MAAO,CACH,YAAa,CAAEC,MAAO,cACtB,WAAY,gBAIxB,CAAEC,QAAS,eAEX,CAAC,aAAc,cAEf,CAAC,WAAY,WAEb,CAAC,aAAc,aACf,CAAC,mBAAoB,aACrB,CAAC,WAAY,CACLF,MAAO,CACH,aAAc,YACd,WAAY,MAIxB,CAAC,yBAA0B,gBAC3B,CAAC,2BAA4B,gBAC7B,CAAC,gCAAiC,cAClC,CAAC,gBAAiB,gBAClB,CAAC,oBAAqB,iBACtB,CAAC,WAAY,UACb,CAAC,KAAM,UAEP,CAAC,QAAS,aAEV,CAAC,kBAAmB,kBACpB,CAAC,IAAK,SAAU,WAChB,CAAC,IAAK,SAAU,cAEhB,CAAC,WAAY,UACb,CAAC,mBAAoB,CAAC,SAAU,gBAAiB,WACjD,CAAC,IAAK,mBAEVG,WAAY,CACR,CAAC,aAAc,IACf,CAAC,eAAgB,cAAe,eAChC,CAAC,OAAQ,UAAW,YACpB,CAAC,UAAW,YAEhBC,QAAS,CACL,CAAC,UAAW,WAGZ,CAAC,OAAQ,UAAW,QACpB,CAAC,QAAS,YAGdC,WAAY,CACR,CAAC,UAAW,eAEZ,CAAC,OAAQ,uBACT,CAAC,OAAQ,cAAe,QACxB,CAAC,QAAS,gBAEdC,OAAQ,CACJ,CAAC,UAAW,UACZ,CAAC,WAAY,iBACb,CAAC,MAAO,yBACR,CAAC,IAAK,SAAU,SAEpBC,UAAW,CACP,CAAC,QAAS,UACV,CAAC,IAAK,SAAU","file":"18.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n comments: {\r\n lineComment: '//',\r\n blockComment: ['/*', '*/'],\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '`', close: '`', notIn: ['string'] },\r\n { open: '\"', close: '\"', notIn: ['string'] },\r\n { open: '\\'', close: '\\'', notIn: ['string', 'comment'] },\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '`', close: '`' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' },\r\n ]\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n tokenPostfix: '.go',\r\n keywords: [\r\n 'break',\r\n 'case',\r\n 'chan',\r\n 'const',\r\n 'continue',\r\n 'default',\r\n 'defer',\r\n 'else',\r\n 'fallthrough',\r\n 'for',\r\n 'func',\r\n 'go',\r\n 'goto',\r\n 'if',\r\n 'import',\r\n 'interface',\r\n 'map',\r\n 'package',\r\n 'range',\r\n 'return',\r\n 'select',\r\n 'struct',\r\n 'switch',\r\n 'type',\r\n 'var',\r\n 'bool',\r\n 'true',\r\n 'false',\r\n 'uint8',\r\n 'uint16',\r\n 'uint32',\r\n 'uint64',\r\n 'int8',\r\n 'int16',\r\n 'int32',\r\n 'int64',\r\n 'float32',\r\n 'float64',\r\n 'complex64',\r\n 'complex128',\r\n 'byte',\r\n 'rune',\r\n 'uint',\r\n 'int',\r\n 'uintptr',\r\n 'string',\r\n 'nil',\r\n ],\r\n operators: [\r\n '+', '-', '*', '/', '%', '&', '|', '^', '<<', '>>', '&^',\r\n '+=', '-=', '*=', '/=', '%=', '&=', '|=', '^=', '<<=', '>>=', '&^=',\r\n '&&', '||', '<-', '++', '--', '==', '<', '>', '=', '!', '!=', '<=', '>=', ':=', '...',\r\n '(', ')', '', ']', '{', '}', ',', ';', '.', ':'\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=>](?!@symbols)/, '@brackets'],\r\n [/@symbols/, {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }],\r\n // numbers\r\n [/\\d*\\d+[eE]([\\-+]?\\d+)?/, 'number.float'],\r\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, 'number.float'],\r\n [/0[xX][0-9a-fA-F']*[0-9a-fA-F]/, 'number.hex'],\r\n [/0[0-7']*[0-7]/, 'number.octal'],\r\n [/0[bB][0-1']*[0-1]/, 'number.binary'],\r\n [/\\d[\\d']*/, 'number'],\r\n [/\\d/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, 'string', '@string'],\r\n [/`/, \"string\", \"@rawstring\"],\r\n // characters\r\n [/'[^\\\\']'/, 'string'],\r\n [/(')(@escapes)(')/, ['string', 'string.escape', 'string']],\r\n [/'/, 'string.invalid']\r\n ],\r\n whitespace: [\r\n [/[ \\t\\r\\n]+/, ''],\r\n [/\\/\\*\\*(?!\\/)/, 'comment.doc', '@doccomment'],\r\n [/\\/\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment'],\r\n ],\r\n comment: [\r\n [/[^\\/*]+/, 'comment'],\r\n // [/\\/\\*/, 'comment', '@push' ], // nested comment not allowed :-(\r\n // [/\\/\\*/, 'comment.invalid' ], // this breaks block comments in the shape of /* //*/\r\n [/\\*\\//, 'comment', '@pop'],\r\n [/[\\/*]/, 'comment']\r\n ],\r\n //Identical copy of comment above, except for the addition of .doc\r\n doccomment: [\r\n [/[^\\/*]+/, 'comment.doc'],\r\n // [/\\/\\*/, 'comment.doc', '@push' ], // nested comment not allowed :-(\r\n [/\\/\\*/, 'comment.doc.invalid'],\r\n [/\\*\\//, 'comment.doc', '@pop'],\r\n [/[\\/*]/, 'comment.doc']\r\n ],\r\n string: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/\"/, 'string', '@pop']\r\n ],\r\n rawstring: [\r\n [/[^\\`]/, \"string\"],\r\n [/`/, \"string\", \"@pop\"]\r\n ],\r\n },\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js.map deleted file mode 100644 index 799f4e58..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/19.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/graphql/graphql.js"],"names":["conf","comments","lineComment","brackets","autoClosingPairs","open","close","notIn","surroundingPairs","folding","offSide","language","defaultToken","tokenPostfix","keywords","typeKeywords","directiveLocations","operators","symbols","escapes","tokenizer","root","cases","include","token","log","next","nextEmbedded","bracket","mlstring","string","whitespace"],"mappings":"2FAAA,qFAKO,IAAIA,EAAO,CACdC,SAAU,CACNC,YAAa,KAEjBC,SAAU,CACN,CAAC,IAAK,KACN,CAAC,IAAK,KACN,CAAC,IAAK,MAEVC,iBAAkB,CACd,CAAEC,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,MAAOC,MAAO,MAAOC,MAAO,CAAC,SAAU,YAC/C,CAAEF,KAAM,IAAKC,MAAO,IAAKC,MAAO,CAAC,SAAU,aAE/CC,iBAAkB,CACd,CAAEH,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,IAAKC,MAAO,KACpB,CAAED,KAAM,MAAOC,MAAO,OACtB,CAAED,KAAM,IAAKC,MAAO,MAExBG,QAAS,CACLC,SAAS,IAGNC,EAAW,CAElBC,aAAc,UACdC,aAAc,OACdC,SAAU,CACN,OAAQ,OAAQ,QAChB,QAAS,WAAY,eACrB,SAAU,SAAU,YACpB,SAAU,OAAQ,YAAa,QAAS,OAAQ,QAAS,aACzD,WAAY,MAEhBC,aAAc,CAAC,MAAO,QAAS,SAAU,UAAW,MACpDC,mBAAoB,CAChB,SAAU,SAAU,SAAU,mBAAoB,sBAClD,YAAa,QAAS,OAAQ,aAAc,eAAgB,yBAC5D,QAAS,WAAY,eAAgB,QAAS,sBAC9C,kBAAmB,kBAAmB,uBAE1CC,UAAW,CAAC,IAAK,IAAK,IAAK,IAAK,IAAK,KAErCC,QAAS,YAETC,QAAS,qCAETC,UAAW,CACPC,KAAM,CAEF,CACI,eACA,CACIC,MAAO,CACH,YAAa,UACb,WAAY,oBAKxB,CACI,YACA,CACIA,MAAO,CACH,YAAa,UACb,WAAY,yBAKxB,CACI,eACA,CACIA,MAAO,CACH,gBAAiB,UACjB,WAAY,qBAKxB,CAAEC,QAAS,eAEX,CAAC,aAAc,aACf,CACI,WACA,CAAED,MAAO,CAAE,aAAc,WAAY,WAAY,MAKrD,CACI,yBACA,CAAEE,MAAO,aAAcC,IAAK,yBAGhC,CAAC,2BAA4B,gBAC7B,CAAC,oBAAqB,cACtB,CAAC,MAAO,UAER,CAAC,QAAS,aACV,CAAC,MACG,CAAED,MAAO,SAAUE,KAAM,YAAaC,aAAc,aAGxD,CAAC,kBAAmB,kBACpB,CAAC,IAAK,CAAEH,MAAO,eAAgBI,QAAS,QAASF,KAAM,aAE3DG,SAAU,CACN,CAAC,QAAS,UACV,CAAC,MAAO,CAAEL,MAAO,SAAUE,KAAM,OAAQC,aAAc,UAE3DG,OAAQ,CACJ,CAAC,UAAW,UACZ,CAAC,WAAY,iBACb,CAAC,MAAO,yBACR,CAAC,IAAK,CAAEN,MAAO,eAAgBI,QAAS,SAAUF,KAAM,UAE5DK,WAAY,CAAC,CAAC,aAAc,IAAK,CAAC,OAAQ","file":"19.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nexport var conf = {\r\n comments: {\r\n lineComment: '#'\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"\"\"', close: '\"\"\"', notIn: ['string', 'comment'] },\r\n { open: '\"', close: '\"', notIn: ['string', 'comment'] },\r\n ],\r\n surroundingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"\"\"', close: '\"\"\"' },\r\n { open: '\"', close: '\"' },\r\n ],\r\n folding: {\r\n offSide: true\r\n }\r\n};\r\nexport var language = {\r\n // Set defaultToken to invalid to see what you do not tokenize yet\r\n defaultToken: 'invalid',\r\n tokenPostfix: '.gql',\r\n keywords: [\r\n 'null', 'true', 'false',\r\n 'query', 'mutation', 'subscription',\r\n 'extend', 'schema', 'directive',\r\n 'scalar', 'type', 'interface', 'union', 'enum', 'input', 'implements',\r\n 'fragment', 'on',\r\n ],\r\n typeKeywords: ['Int', 'Float', 'String', 'Boolean', 'ID'],\r\n directiveLocations: [\r\n 'SCHEMA', 'SCALAR', 'OBJECT', 'FIELD_DEFINITION', 'ARGUMENT_DEFINITION',\r\n 'INTERFACE', 'UNION', 'ENUM', 'ENUM_VALUE', 'INPUT_OBJECT', 'INPUT_FIELD_DEFINITION',\r\n 'QUERY', 'MUTATION', 'SUBSCRIPTION', 'FIELD', 'FRAGMENT_DEFINITION',\r\n 'FRAGMENT_SPREAD', 'INLINE_FRAGMENT', 'VARIABLE_DEFINITION',\r\n ],\r\n operators: ['=', '!', '?', ':', '&', '|'],\r\n // we include these common regular expressions\r\n symbols: /[=!?:&|]+/,\r\n // https://facebook.github.io/graphql/draft/#sec-String-Value\r\n escapes: /\\\\(?:[\"\\\\\\/bfnrt]|u[0-9A-Fa-f]{4})/,\r\n // The main tokenizer for our languages\r\n tokenizer: {\r\n root: [\r\n // fields and argument names\r\n [\r\n /[a-z_][\\w$]*/,\r\n {\r\n cases: {\r\n '@keywords': 'keyword',\r\n '@default': 'key.identifier',\r\n },\r\n },\r\n ],\r\n // identify typed input variables\r\n [\r\n /[$][\\w$]*/,\r\n {\r\n cases: {\r\n '@keywords': 'keyword',\r\n '@default': 'argument.identifier',\r\n },\r\n },\r\n ],\r\n // to show class names nicely\r\n [\r\n /[A-Z][\\w\\$]*/,\r\n {\r\n cases: {\r\n '@typeKeywords': 'keyword',\r\n '@default': 'type.identifier',\r\n },\r\n },\r\n ],\r\n // whitespace\r\n { include: '@whitespace' },\r\n // delimiters and operators\r\n [/[{}()\\[\\]]/, '@brackets'],\r\n [\r\n /@symbols/,\r\n { cases: { '@operators': 'operator', '@default': '' } },\r\n ],\r\n // @ annotations.\r\n // As an example, we emit a debugging log message on these tokens.\r\n // Note: message are supressed during the first load -- change some lines to see them.\r\n [\r\n /@\\s*[a-zA-Z_\\$][\\w\\$]*/,\r\n { token: 'annotation', log: 'annotation token: $0' },\r\n ],\r\n // numbers\r\n [/\\d*\\.\\d+([eE][\\-+]?\\d+)?/, 'number.float'],\r\n [/0[xX][0-9a-fA-F]+/, 'number.hex'],\r\n [/\\d+/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n [/\"\"\"/,\r\n { token: 'string', next: '@mlstring', nextEmbedded: 'markdown' }\r\n ],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, { token: 'string.quote', bracket: '@open', next: '@string' }],\r\n ],\r\n mlstring: [\r\n [/[^\"]+/, 'string'],\r\n ['\"\"\"', { token: 'string', next: '@pop', nextEmbedded: '@pop' }]\r\n ],\r\n string: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/\"/, { token: 'string.quote', bracket: '@close', next: '@pop' }],\r\n ],\r\n whitespace: [[/[ \\t\\r\\n]+/, ''], [/#.*$/, 'comment']],\r\n },\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js.map deleted file mode 100644 index 1cbb0b28..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/2.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/typescript/typescript.js","webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/javascript/javascript.js"],"names":["_monaco","monaco","self","conf","wordPattern","comments","lineComment","blockComment","brackets","onEnterRules","beforeText","afterText","action","indentAction","languages","IndentAction","IndentOutdent","appendText","None","removeText","autoClosingPairs","open","close","notIn","folding","markers","start","RegExp","end","language","defaultToken","tokenPostfix","keywords","typeKeywords","operators","symbols","escapes","digits","octaldigits","binarydigits","hexdigits","regexpctl","regexpesc","tokenizer","root","include","common","cases","token","bracket","next","whitespace","comment","jsdoc","regexp","regexrange","string_double","string_single","string_backtick","bracketCounting"],"mappings":"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","file":"2.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\n// Allow for running under nodejs/requirejs in tests\r\nvar _monaco = (typeof monaco === 'undefined' ? self.monaco : monaco);\r\nexport var conf = {\r\n wordPattern: /(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)/g,\r\n comments: {\r\n lineComment: '//',\r\n blockComment: ['/*', '*/']\r\n },\r\n brackets: [\r\n ['{', '}'],\r\n ['[', ']'],\r\n ['(', ')']\r\n ],\r\n onEnterRules: [\r\n {\r\n // e.g. /** | */\r\n beforeText: /^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$/,\r\n afterText: /^\\s*\\*\\/$/,\r\n action: { indentAction: _monaco.languages.IndentAction.IndentOutdent, appendText: ' * ' }\r\n },\r\n {\r\n // e.g. /** ...|\r\n beforeText: /^\\s*\\/\\*\\*(?!\\/)([^\\*]|\\*(?!\\/))*$/,\r\n action: { indentAction: _monaco.languages.IndentAction.None, appendText: ' * ' }\r\n },\r\n {\r\n // e.g. * ...|\r\n beforeText: /^(\\t|(\\ \\ ))*\\ \\*(\\ ([^\\*]|\\*(?!\\/))*)?$/,\r\n action: { indentAction: _monaco.languages.IndentAction.None, appendText: '* ' }\r\n },\r\n {\r\n // e.g. */|\r\n beforeText: /^(\\t|(\\ \\ ))*\\ \\*\\/\\s*$/,\r\n action: { indentAction: _monaco.languages.IndentAction.None, removeText: 1 }\r\n }\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"', notIn: ['string'] },\r\n { open: '\\'', close: '\\'', notIn: ['string', 'comment'] },\r\n { open: '`', close: '`', notIn: ['string', 'comment'] },\r\n { open: \"/**\", close: \" */\", notIn: [\"string\"] }\r\n ],\r\n folding: {\r\n markers: {\r\n start: new RegExp(\"^\\\\s*//\\\\s*#?region\\\\b\"),\r\n end: new RegExp(\"^\\\\s*//\\\\s*#?endregion\\\\b\")\r\n }\r\n }\r\n};\r\nexport var language = {\r\n // Set defaultToken to invalid to see what you do not tokenize yet\r\n defaultToken: 'invalid',\r\n tokenPostfix: '.ts',\r\n keywords: [\r\n 'abstract', 'as', 'break', 'case', 'catch', 'class', 'continue', 'const',\r\n 'constructor', 'debugger', 'declare', 'default', 'delete', 'do', 'else',\r\n 'enum', 'export', 'extends', 'false', 'finally', 'for', 'from', 'function',\r\n 'get', 'if', 'implements', 'import', 'in', 'infer', 'instanceof', 'interface',\r\n 'is', 'keyof', 'let', 'module', 'namespace', 'never', 'new', 'null', 'package',\r\n 'private', 'protected', 'public', 'readonly', 'require', 'global', 'return',\r\n 'set', 'static', 'super', 'switch', 'symbol', 'this', 'throw', 'true', 'try',\r\n 'type', 'typeof', 'unique', 'var', 'void', 'while', 'with', 'yield', 'async',\r\n 'await', 'of'\r\n ],\r\n typeKeywords: [\r\n 'any', 'boolean', 'number', 'object', 'string', 'undefined'\r\n ],\r\n operators: [\r\n '<=', '>=', '==', '!=', '===', '!==', '=>', '+', '-', '**',\r\n '*', '/', '%', '++', '--', '<<', '>', '>>>', '&',\r\n '|', '^', '!', '~', '&&', '||', '??', '?', ':', '=', '+=', '-=',\r\n '*=', '**=', '/=', '%=', '<<=', '>>=', '>>>=', '&=', '|=',\r\n '^=', '@',\r\n ],\r\n // we include these common regular expressions\r\n symbols: /[=>](?!@symbols)/, '@brackets'],\r\n [/!(?=([^=]|$))/, 'delimiter'],\r\n [/@symbols/, {\r\n cases: {\r\n '@operators': 'delimiter',\r\n '@default': ''\r\n }\r\n }],\r\n // numbers\r\n [/(@digits)[eE]([\\-+]?(@digits))?/, 'number.float'],\r\n [/(@digits)\\.(@digits)([eE][\\-+]?(@digits))?/, 'number.float'],\r\n [/0[xX](@hexdigits)n?/, 'number.hex'],\r\n [/0[oO]?(@octaldigits)n?/, 'number.octal'],\r\n [/0[bB](@binarydigits)n?/, 'number.binary'],\r\n [/(@digits)n?/, 'number'],\r\n // delimiter: after number because of .\\d floats\r\n [/[;,.]/, 'delimiter'],\r\n // strings\r\n [/\"([^\"\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/'([^'\\\\]|\\\\.)*$/, 'string.invalid'],\r\n [/\"/, 'string', '@string_double'],\r\n [/'/, 'string', '@string_single'],\r\n [/`/, 'string', '@string_backtick'],\r\n ],\r\n whitespace: [\r\n [/[ \\t\\r\\n]+/, ''],\r\n [/\\/\\*\\*(?!\\/)/, 'comment.doc', '@jsdoc'],\r\n [/\\/\\*/, 'comment', '@comment'],\r\n [/\\/\\/.*$/, 'comment'],\r\n ],\r\n comment: [\r\n [/[^\\/*]+/, 'comment'],\r\n [/\\*\\//, 'comment', '@pop'],\r\n [/[\\/*]/, 'comment']\r\n ],\r\n jsdoc: [\r\n [/[^\\/*]+/, 'comment.doc'],\r\n [/\\*\\//, 'comment.doc', '@pop'],\r\n [/[\\/*]/, 'comment.doc']\r\n ],\r\n // We match regular expression quite precisely\r\n regexp: [\r\n [/(\\{)(\\d+(?:,\\d*)?)(\\})/, ['regexp.escape.control', 'regexp.escape.control', 'regexp.escape.control']],\r\n [/(\\[)(\\^?)(?=(?:[^\\]\\\\\\/]|\\\\.)+)/, ['regexp.escape.control', { token: 'regexp.escape.control', next: '@regexrange' }]],\r\n [/(\\()(\\?:|\\?=|\\?!)/, ['regexp.escape.control', 'regexp.escape.control']],\r\n [/[()]/, 'regexp.escape.control'],\r\n [/@regexpctl/, 'regexp.escape.control'],\r\n [/[^\\\\\\/]/, 'regexp'],\r\n [/@regexpesc/, 'regexp.escape'],\r\n [/\\\\\\./, 'regexp.invalid'],\r\n [/(\\/)([gimsuy]*)/, [{ token: 'regexp', bracket: '@close', next: '@pop' }, 'keyword.other']],\r\n ],\r\n regexrange: [\r\n [/-/, 'regexp.escape.control'],\r\n [/\\^/, 'regexp.invalid'],\r\n [/@regexpesc/, 'regexp.escape'],\r\n [/[^\\]]/, 'regexp'],\r\n [/\\]/, { token: 'regexp.escape.control', next: '@pop', bracket: '@close' }]\r\n ],\r\n string_double: [\r\n [/[^\\\\\"]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/\"/, 'string', '@pop']\r\n ],\r\n string_single: [\r\n [/[^\\\\']+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/'/, 'string', '@pop']\r\n ],\r\n string_backtick: [\r\n [/\\$\\{/, { token: 'delimiter.bracket', next: '@bracketCounting' }],\r\n [/[^\\\\`$]+/, 'string'],\r\n [/@escapes/, 'string.escape'],\r\n [/\\\\./, 'string.escape.invalid'],\r\n [/`/, 'string', '@pop']\r\n ],\r\n bracketCounting: [\r\n [/\\{/, 'delimiter.bracket', '@bracketCounting'],\r\n [/\\}/, 'delimiter.bracket', '@pop'],\r\n { include: 'common' }\r\n ],\r\n },\r\n};\r\n","/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\nimport { conf as tsConf, language as tsLanguage } from '../typescript/typescript.js';\r\n// Allow for running under nodejs/requirejs in tests\r\nvar _monaco = (typeof monaco === 'undefined' ? self.monaco : monaco);\r\nexport var conf = tsConf;\r\nexport var language = {\r\n // Set defaultToken to invalid to see what you do not tokenize yet\r\n defaultToken: 'invalid',\r\n tokenPostfix: '.js',\r\n keywords: [\r\n 'break', 'case', 'catch', 'class', 'continue', 'const',\r\n 'constructor', 'debugger', 'default', 'delete', 'do', 'else',\r\n 'export', 'extends', 'false', 'finally', 'for', 'from', 'function',\r\n 'get', 'if', 'import', 'in', 'instanceof', 'let', 'new', 'null',\r\n 'return', 'set', 'super', 'switch', 'symbol', 'this', 'throw', 'true',\r\n 'try', 'typeof', 'undefined', 'var', 'void', 'while', 'with', 'yield',\r\n 'async', 'await', 'of'\r\n ],\r\n typeKeywords: [],\r\n operators: tsLanguage.operators,\r\n symbols: tsLanguage.symbols,\r\n escapes: tsLanguage.escapes,\r\n digits: tsLanguage.digits,\r\n octaldigits: tsLanguage.octaldigits,\r\n binarydigits: tsLanguage.binarydigits,\r\n hexdigits: tsLanguage.hexdigits,\r\n regexpctl: tsLanguage.regexpctl,\r\n regexpesc: tsLanguage.regexpesc,\r\n tokenizer: tsLanguage.tokenizer,\r\n};\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js.map b/Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js.map deleted file mode 100644 index e5053ef6..00000000 --- a/Sources/SwiftyMonaco/Resources/MonacoEditor/20.app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./node_modules/monaco-editor/esm/vs/basic-languages/handlebars/handlebars.js"],"names":["_monaco","monaco","self","EMPTY_ELEMENTS","conf","wordPattern","comments","blockComment","brackets","autoClosingPairs","open","close","surroundingPairs","onEnterRules","beforeText","RegExp","join","afterText","action","indentAction","languages","IndentAction","IndentOutdent","Indent","language","defaultToken","tokenPostfix","tokenizer","root","token","switchTo","next","doctype","comment","otherTag","script","nextEmbedded","scriptAfterType","scriptAfterTypeEquals","scriptWithCustomType","scriptEmbedded","style","styleAfterType","styleAfterTypeEquals","styleWithCustomType","styleEmbedded","handlebarsInSimpleState","include","handlebarsInEmbeddedState","handlebarsRoot"],"mappings":"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","file":"20.app.js","sourcesContent":["/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n'use strict';\r\n// Allow for running under nodejs/requirejs in tests\r\nvar _monaco = (typeof monaco === 'undefined' ? self.monaco : monaco);\r\nvar EMPTY_ELEMENTS = ['area', 'base', 'br', 'col', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'menuitem', 'meta', 'param', 'source', 'track', 'wbr'];\r\nexport var conf = {\r\n wordPattern: /(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\$\\^\\&\\*\\(\\)\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\s]+)/g,\r\n comments: {\r\n blockComment: ['{{!--', '--}}']\r\n },\r\n brackets: [\r\n [''],\r\n ['<', '>'],\r\n ['{{', '}}'],\r\n ['{', '}'],\r\n ['(', ')']\r\n ],\r\n autoClosingPairs: [\r\n { open: '{', close: '}' },\r\n { open: '[', close: ']' },\r\n { open: '(', close: ')' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' }\r\n ],\r\n surroundingPairs: [\r\n { open: '<', close: '>' },\r\n { open: '\"', close: '\"' },\r\n { open: '\\'', close: '\\'' }\r\n ],\r\n onEnterRules: [\r\n {\r\n beforeText: new RegExp(\"<(?!(?:\" + EMPTY_ELEMENTS.join('|') + \"))(\\\\w[\\\\w\\\\d]*)([^/>]*(?!/)>)[^<]*$\", 'i'),\r\n afterText: /^<\\/(\\w[\\w\\d]*)\\s*>$/i,\r\n action: { indentAction: _monaco.languages.IndentAction.IndentOutdent }\r\n },\r\n {\r\n beforeText: new RegExp(\"<(?!(?:\" + EMPTY_ELEMENTS.join('|') + \"))(\\\\w[\\\\w\\\\d]*)([^/>]*(?!/)>)[^<]*$\", 'i'),\r\n action: { indentAction: _monaco.languages.IndentAction.Indent }\r\n }\r\n ],\r\n};\r\nexport var language = {\r\n defaultToken: '',\r\n tokenPostfix: '',\r\n // ignoreCase: true,\r\n // The main tokenizer for our languages\r\n tokenizer: {\r\n root: [\r\n [/\\{\\{/, { token: '@rematch', switchTo: '@handlebarsInSimpleState.root' }],\r\n [/)/, ['delimiter.html', 'tag.html', 'delimiter.html']],\r\n [/(<)(script)/, ['delimiter.html', { token: 'tag.html', next: '@script' }]],\r\n [/(<)(style)/, ['delimiter.html', { token: 'tag.html', next: '@style' }]],\r\n [/(<)([:\\w]+)/, ['delimiter.html', { token: 'tag.html', next: '@otherTag' }]],\r\n [/(<\\/)(\\w+)/, ['delimiter.html', { token: 'tag.html', next: '@otherTag' }]],\r\n [/]+/, 'metatag.content.html'],\r\n [/>/, 'metatag.html', '@pop'],\r\n ],\r\n comment: [\r\n [/\\{\\{/, { token: '@rematch', switchTo: '@handlebarsInSimpleState.comment' }],\r\n [/-->/, 'comment.html', '@pop'],\r\n [/[^-]+/, 'comment.content.html'],\r\n [/./, 'comment.content.html']\r\n ],\r\n otherTag: [\r\n [/\\{\\{/, { token: '@rematch', switchTo: '@handlebarsInSimpleState.otherTag' }],\r\n [/\\/?>/, 'delimiter.html', '@pop'],\r\n [/\"([^\"]*)\"/, 'attribute.value'],\r\n [/'([^']*)'/, 'attribute.value'],\r\n [/[\\w\\-]+/, 'attribute.name'],\r\n [/=/, 'delimiter'],\r\n [/[ \\t\\r\\n]+/],\r\n ],\r\n // -- BEGIN