commit 0a12b5e4b0316018967c01525ebf46583229ce2e
parent e41b0b801cdfbfc89e6178d0980cb372df195f8f
Author: Jan Dankert <devnull@localhost>
Date: Tue, 10 Jul 2018 23:26:29 +0200
Dateien geleert, weil sie Fehler enthielten.
Diffstat:
10 files changed, 0 insertions(+), 786 deletions(-)
diff --git a/modules/editor/codemirror/mode/dockerfile/dockerfile.js b/modules/editor/codemirror/mode/dockerfile/dockerfile.js
@@ -1,79 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
- "use strict";
-
- // Collect all Dockerfile directives
- var instructions = ["from", "maintainer", "run", "cmd", "expose", "env",
- "add", "copy", "entrypoint", "volume", "user",
- "workdir", "onbuild"],
- instructionRegex = "(" + instructions.join('|') + ")",
- instructionOnlyLine = new RegExp(instructionRegex + "\\s*$", "i"),
- instructionWithArguments = new RegExp(instructionRegex + "(\\s+)", "i");
-
- CodeMirror.defineSimpleMode("dockerfile", {
- start: [
- // Block comment: This is a line starting with a comment
- {
- regex: /#.*$/,
- token: "comment"
- },
- // Highlight an instruction without any arguments (for convenience)
- {
- regex: instructionOnlyLine,
- token: "variable-2"
- },
- // Highlight an instruction followed by arguments
- {
- regex: instructionWithArguments,
- token: ["variable-2", null],
- next: "arguments"
- },
- {
- regex: /./,
- token: null
- }
- ],
- arguments: [
- {
- // Line comment without instruction arguments is an error
- regex: /#.*$/,
- token: "error",
- next: "start"
- },
- {
- regex: /[^#]+\\$/,
- token: null
- },
- {
- // Match everything except for the inline comment
- regex: /[^#]+/,
- token: null,
- next: "start"
- },
- {
- regex: /$/,
- token: null,
- next: "start"
- },
- // Fail safe return to start
- {
- token: null,
- next: "start"
- }
- ],
- meta: {
- lineComment: "#"
- }
- });
-
- CodeMirror.defineMIME("text/x-dockerfile", "dockerfile");
-});
diff --git a/modules/editor/codemirror/mode/dockerfile/dockerfile.min.js b/modules/editor/codemirror/mode/dockerfile/dockerfile.min.js
@@ -1,79 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
- "use strict";
-
- // Collect all Dockerfile directives
- var instructions = ["from", "maintainer", "run", "cmd", "expose", "env",
- "add", "copy", "entrypoint", "volume", "user",
- "workdir", "onbuild"],
- instructionRegex = "(" + instructions.join('|') + ")",
- instructionOnlyLine = new RegExp(instructionRegex + "\\s*$", "i"),
- instructionWithArguments = new RegExp(instructionRegex + "(\\s+)", "i");
-
- CodeMirror.defineSimpleMode("dockerfile", {
- start: [
- // Block comment: This is a line starting with a comment
- {
- regex: /#.*$/,
- token: "comment"
- },
- // Highlight an instruction without any arguments (for convenience)
- {
- regex: instructionOnlyLine,
- token: "variable-2"
- },
- // Highlight an instruction followed by arguments
- {
- regex: instructionWithArguments,
- token: ["variable-2", null],
- next: "arguments"
- },
- {
- regex: /./,
- token: null
- }
- ],
- arguments: [
- {
- // Line comment without instruction arguments is an error
- regex: /#.*$/,
- token: "error",
- next: "start"
- },
- {
- regex: /[^#]+\\$/,
- token: null
- },
- {
- // Match everything except for the inline comment
- regex: /[^#]+/,
- token: null,
- next: "start"
- },
- {
- regex: /$/,
- token: null,
- next: "start"
- },
- // Fail safe return to start
- {
- token: null,
- next: "start"
- }
- ],
- meta: {
- lineComment: "#"
- }
- });
-
- CodeMirror.defineMIME("text/x-dockerfile", "dockerfile");
-});
diff --git a/modules/editor/codemirror/mode/factor/factor.js b/modules/editor/codemirror/mode/factor/factor.js
@@ -1,85 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-// Factor syntax highlight - simple mode
-//
-// by Dimage Sapelkin (https://github.com/kerabromsmu)
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
- "use strict";
-
- CodeMirror.defineSimpleMode("factor", {
- // The start state contains the rules that are intially used
- start: [
- // comments
- {regex: /#?!.*/, token: "comment"},
- // strings """, multiline --> state
- {regex: /"""/, token: "string", next: "string3"},
- {regex: /(STRING:)(\s)/, token: ["keyword", null], next: "string2"},
- {regex: /\S*?"/, token: "string", next: "string"},
- // numbers: dec, hex, unicode, bin, fractional, complex
- {regex: /(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/, token: "number"},
- //{regex: /[+-]?/} //fractional
- // definition: defining word, defined word, etc
- {regex: /((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/, token: ["keyword", null, "def", null, "bracket"], next: "stack"},
- // method definition: defining word, type, defined word, etc
- {regex: /(M\:)(\s+)(\S+)(\s+)(\S+)/, token: ["keyword", null, "def", null, "tag"]},
- // vocabulary using --> state
- {regex: /USING\:/, token: "keyword", next: "vocabulary"},
- // vocabulary definition/use
- {regex: /(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/, token: ["keyword", null, "tag"]},
- // definition: a defining word, defined word
- {regex: /(\S+\:)(\s+)(\S+)(?=\s|$)/, token: ["keyword", null, "def"]},
- // "keywords", incl. ; t f . [ ] { } defining words
- {regex: /(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|<PRIVATE|\.|\S*\[|\]|\S*\{|\})(?=\s|$)/, token: "keyword"},
- // <constructors> and the like
- {regex: /\S+[\)>\.\*\?]+(?=\s|$)/, token: "builtin"},
- {regex: /[\)><]+\S+(?=\s|$)/, token: "builtin"},
- // operators
- {regex: /(?:[\+\-\=\/\*<>])(?=\s|$)/, token: "keyword"},
- // any id (?)
- {regex: /\S+/, token: "variable"},
- {regex: /\s+|./, token: null}
- ],
- vocabulary: [
- {regex: /;/, token: "keyword", next: "start"},
- {regex: /\S+/, token: "tag"},
- {regex: /\s+|./, token: null}
- ],
- string: [
- {regex: /(?:[^\\]|\\.)*?"/, token: "string", next: "start"},
- {regex: /.*/, token: "string"}
- ],
- string2: [
- {regex: /^;/, token: "keyword", next: "start"},
- {regex: /.*/, token: "string"}
- ],
- string3: [
- {regex: /(?:[^\\]|\\.)*?"""/, token: "string", next: "start"},
- {regex: /.*/, token: "string"}
- ],
- stack: [
- {regex: /\)/, token: "bracket", next: "start"},
- {regex: /--/, token: "bracket"},
- {regex: /\S+/, token: "meta"},
- {regex: /\s+|./, token: null}
- ],
- // The meta property contains global information about the mode. It
- // can contain properties like lineComment, which are supported by
- // all modes, and also directives like dontIndentStates, which are
- // specific to simple modes.
- meta: {
- dontIndentStates: ["start", "vocabulary", "string", "string3", "stack"],
- lineComment: [ "!", "#!" ]
- }
- });
-
- CodeMirror.defineMIME("text/x-factor", "factor");
-});
diff --git a/modules/editor/codemirror/mode/factor/factor.min.js b/modules/editor/codemirror/mode/factor/factor.min.js
@@ -1,85 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-// Factor syntax highlight - simple mode
-//
-// by Dimage Sapelkin (https://github.com/kerabromsmu)
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
- "use strict";
-
- CodeMirror.defineSimpleMode("factor", {
- // The start state contains the rules that are intially used
- start: [
- // comments
- {regex: /#?!.*/, token: "comment"},
- // strings """, multiline --> state
- {regex: /"""/, token: "string", next: "string3"},
- {regex: /(STRING:)(\s)/, token: ["keyword", null], next: "string2"},
- {regex: /\S*?"/, token: "string", next: "string"},
- // numbers: dec, hex, unicode, bin, fractional, complex
- {regex: /(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/, token: "number"},
- //{regex: /[+-]?/} //fractional
- // definition: defining word, defined word, etc
- {regex: /((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/, token: ["keyword", null, "def", null, "bracket"], next: "stack"},
- // method definition: defining word, type, defined word, etc
- {regex: /(M\:)(\s+)(\S+)(\s+)(\S+)/, token: ["keyword", null, "def", null, "tag"]},
- // vocabulary using --> state
- {regex: /USING\:/, token: "keyword", next: "vocabulary"},
- // vocabulary definition/use
- {regex: /(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/, token: ["keyword", null, "tag"]},
- // definition: a defining word, defined word
- {regex: /(\S+\:)(\s+)(\S+)(?=\s|$)/, token: ["keyword", null, "def"]},
- // "keywords", incl. ; t f . [ ] { } defining words
- {regex: /(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|<PRIVATE|\.|\S*\[|\]|\S*\{|\})(?=\s|$)/, token: "keyword"},
- // <constructors> and the like
- {regex: /\S+[\)>\.\*\?]+(?=\s|$)/, token: "builtin"},
- {regex: /[\)><]+\S+(?=\s|$)/, token: "builtin"},
- // operators
- {regex: /(?:[\+\-\=\/\*<>])(?=\s|$)/, token: "keyword"},
- // any id (?)
- {regex: /\S+/, token: "variable"},
- {regex: /\s+|./, token: null}
- ],
- vocabulary: [
- {regex: /;/, token: "keyword", next: "start"},
- {regex: /\S+/, token: "tag"},
- {regex: /\s+|./, token: null}
- ],
- string: [
- {regex: /(?:[^\\]|\\.)*?"/, token: "string", next: "start"},
- {regex: /.*/, token: "string"}
- ],
- string2: [
- {regex: /^;/, token: "keyword", next: "start"},
- {regex: /.*/, token: "string"}
- ],
- string3: [
- {regex: /(?:[^\\]|\\.)*?"""/, token: "string", next: "start"},
- {regex: /.*/, token: "string"}
- ],
- stack: [
- {regex: /\)/, token: "bracket", next: "start"},
- {regex: /--/, token: "bracket"},
- {regex: /\S+/, token: "meta"},
- {regex: /\s+|./, token: null}
- ],
- // The meta property contains global information about the mode. It
- // can contain properties like lineComment, which are supported by
- // all modes, and also directives like dontIndentStates, which are
- // specific to simple modes.
- meta: {
- dontIndentStates: ["start", "vocabulary", "string", "string3", "stack"],
- lineComment: [ "!", "#!" ]
- }
- });
-
- CodeMirror.defineMIME("text/x-factor", "factor");
-});
diff --git a/modules/editor/codemirror/mode/handlebars/handlebars.js b/modules/editor/codemirror/mode/handlebars/handlebars.js
@@ -1,62 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"), require("../../addon/mode/multiplex"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple", "../../addon/mode/multiplex"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
- "use strict";
-
- CodeMirror.defineSimpleMode("handlebars-tags", {
- start: [
- { regex: /\{\{!--/, push: "dash_comment", token: "comment" },
- { regex: /\{\{!/, push: "comment", token: "comment" },
- { regex: /\{\{/, push: "handlebars", token: "tag" }
- ],
- handlebars: [
- { regex: /\}\}/, pop: true, token: "tag" },
-
- // Double and single quotes
- { regex: /"(?:[^\\"]|\\.)*"?/, token: "string" },
- { regex: /'(?:[^\\']|\\.)*'?/, token: "string" },
-
- // Handlebars keywords
- { regex: />|[#\/]([A-Za-z_]\w*)/, token: "keyword" },
- { regex: /(?:else|this)\b/, token: "keyword" },
-
- // Numeral
- { regex: /\d+/i, token: "number" },
-
- // Atoms like = and .
- { regex: /=|~|@|true|false/, token: "atom" },
-
- // Paths
- { regex: /(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/, token: "variable-2" }
- ],
- dash_comment: [
- { regex: /--\}\}/, pop: true, token: "comment" },
-
- // Commented code
- { regex: /./, token: "comment"}
- ],
- comment: [
- { regex: /\}\}/, pop: true, token: "comment" },
- { regex: /./, token: "comment" }
- ]
- });
-
- CodeMirror.defineMode("handlebars", function(config, parserConfig) {
- var handlebars = CodeMirror.getMode(config, "handlebars-tags");
- if (!parserConfig || !parserConfig.base) return handlebars;
- return CodeMirror.multiplexingMode(
- CodeMirror.getMode(config, parserConfig.base),
- {open: "{{", close: "}}", mode: handlebars, parseDelimiters: true}
- );
- });
-
- CodeMirror.defineMIME("text/x-handlebars-template", "handlebars");
-});
diff --git a/modules/editor/codemirror/mode/handlebars/handlebars.min.js b/modules/editor/codemirror/mode/handlebars/handlebars.min.js
@@ -1,62 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"), require("../../addon/mode/multiplex"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple", "../../addon/mode/multiplex"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
- "use strict";
-
- CodeMirror.defineSimpleMode("handlebars-tags", {
- start: [
- { regex: /\{\{!--/, push: "dash_comment", token: "comment" },
- { regex: /\{\{!/, push: "comment", token: "comment" },
- { regex: /\{\{/, push: "handlebars", token: "tag" }
- ],
- handlebars: [
- { regex: /\}\}/, pop: true, token: "tag" },
-
- // Double and single quotes
- { regex: /"(?:[^\\"]|\\.)*"?/, token: "string" },
- { regex: /'(?:[^\\']|\\.)*'?/, token: "string" },
-
- // Handlebars keywords
- { regex: />|[#\/]([A-Za-z_]\w*)/, token: "keyword" },
- { regex: /(?:else|this)\b/, token: "keyword" },
-
- // Numeral
- { regex: /\d+/i, token: "number" },
-
- // Atoms like = and .
- { regex: /=|~|@|true|false/, token: "atom" },
-
- // Paths
- { regex: /(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/, token: "variable-2" }
- ],
- dash_comment: [
- { regex: /--\}\}/, pop: true, token: "comment" },
-
- // Commented code
- { regex: /./, token: "comment"}
- ],
- comment: [
- { regex: /\}\}/, pop: true, token: "comment" },
- { regex: /./, token: "comment" }
- ]
- });
-
- CodeMirror.defineMode("handlebars", function(config, parserConfig) {
- var handlebars = CodeMirror.getMode(config, "handlebars-tags");
- if (!parserConfig || !parserConfig.base) return handlebars;
- return CodeMirror.multiplexingMode(
- CodeMirror.getMode(config, parserConfig.base),
- {open: "{{", close: "}}", mode: handlebars, parseDelimiters: true}
- );
- });
-
- CodeMirror.defineMIME("text/x-handlebars-template", "handlebars");
-});
diff --git a/modules/editor/codemirror/mode/nsis/nsis.js b/modules/editor/codemirror/mode/nsis/nsis.js
@@ -1,95 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-// Author: Jan T. Sott (http://github.com/idleberg)
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
-"use strict";
-
-CodeMirror.defineSimpleMode("nsis",{
- start:[
- // Numbers
- {regex: /(?:[+-]?)(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\d+.?\d*)/, token: "number"},
-
- // Strings
- { regex: /"(?:[^\\"]|\\.)*"?/, token: "string" },
- { regex: /'(?:[^\\']|\\.)*'?/, token: "string" },
- { regex: /`(?:[^\\`]|\\.)*`?/, token: "string" },
-
- // Compile Time Commands
- {regex: /^\s*(?:\!(include|addincludedir|addplugindir|appendfile|cd|delfile|echo|error|execute|packhdr|pragma|finalize|getdllversion|system|tempfile|warning|verbose|define|undef|insertmacro|makensis|searchparse|searchreplace))\b/, token: "keyword"},
-
- // Conditional Compilation
- {regex: /^\s*(?:\!(if(?:n?def)?|ifmacron?def|macro))\b/, token: "keyword", indent: true},
- {regex: /^\s*(?:\!(else|endif|macroend))\b/, token: "keyword", dedent: true},
-
- // Runtime Commands
- {regex: /^\s*(?:Abort|AddBrandingImage|AddSize|AllowRootDirInstall|AllowSkipFiles|AutoCloseWindow|BGFont|BGGradient|BrandingText|BringToFront|Call|CallInstDLL|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|CreateDirectory|CreateFont|CreateShortCut|Delete|DeleteINISec|DeleteINIStr|DeleteRegKey|DeleteRegValue|DetailPrint|DetailsButtonText|DirText|DirVar|DirVerify|EnableWindow|EnumRegKey|EnumRegValue|Exch|Exec|ExecShell|ExecShellWait|ExecWait|ExpandEnvStrings|File|FileBufSize|FileClose|FileErrorText|FileOpen|FileRead|FileReadByte|FileReadUTF16LE|FileReadWord|FileWriteUTF16LE|FileSeek|FileWrite|FileWriteByte|FileWriteWord|FindClose|FindFirst|FindNext|FindWindow|FlushINI|GetCurInstType|GetCurrentAddress|GetDlgItem|GetDLLVersion|GetDLLVersionLocal|GetErrorLevel|GetFileTime|GetFileTimeLocal|GetFullPathName|GetFunctionAddress|GetInstDirError|GetLabelAddress|GetTempFileName|Goto|HideWindow|Icon|IfAbort|IfErrors|IfFileExists|IfRebootFlag|IfSilent|InitPluginsDir|InstallButtonText|InstallColors|InstallDir|InstallDirRegKey|InstProgressFlags|InstType|InstTypeGetText|InstTypeSetText|IntCmp|IntCmpU|IntFmt|IntOp|IsWindow|LangString|LicenseBkColor|LicenseData|LicenseForceSelection|LicenseLangString|LicenseText|LoadLanguageFile|LockWindow|LogSet|LogText|ManifestDPIAware|ManifestSupportedOS|MessageBox|MiscButtonText|Name|Nop|OutFile|Page|PageCallbacks|Pop|Push|Quit|ReadEnvStr|ReadINIStr|ReadRegDWORD|ReadRegStr|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|SectionGetFlags|SectionGetInstTypes|SectionGetSize|SectionGetText|SectionIn|SectionSetFlags|SectionSetInstTypes|SectionSetSize|SectionSetText|SendMessage|SetAutoClose|SetBrandingImage|SetCompress|SetCompressor|SetCompressorDictSize|SetCtlColors|SetCurInstType|SetDatablockOptimize|SetDateSave|SetDetailsPrint|SetDetailsView|SetErrorLevel|SetErrors|SetFileAttributes|SetFont|SetOutPath|SetOverwrite|SetRebootFlag|SetRegView|SetShellVarContext|SetSilent|ShowInstDetails|ShowUninstDetails|ShowWindow|SilentInstall|SilentUnInstall|Sleep|SpaceTexts|StrCmp|StrCmpS|StrCpy|StrLen|SubCaption|Unicode|UninstallButtonText|UninstallCaption|UninstallIcon|UninstallSubCaption|UninstallText|UninstPage|UnRegDLL|Var|VIAddVersionKey|VIFileVersion|VIProductVersion|WindowIcon|WriteINIStr|WriteRegBin|WriteRegDWORD|WriteRegExpandStr|WriteRegMultiStr|WriteRegNone|WriteRegStr|WriteUninstaller|XPStyle)\b/, token: "keyword"},
- {regex: /^\s*(?:Function|PageEx|Section(?:Group)?)\b/, token: "keyword", indent: true},
- {regex: /^\s*(?:(Function|PageEx|Section(?:Group)?)End)\b/, token: "keyword", dedent: true},
-
- // Command Options
- {regex: /\b(?:ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HIDDEN|HKCC|HKCR(32|64)?|HKCU(32|64)?|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM(32|64)?|HKPD|HKU|IDABORT|IDCANCEL|IDD_DIR|IDD_INST|IDD_INSTFILES|IDD_LICENSE|IDD_SELCOM|IDD_UNINST|IDD_VERIFY|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|MB_YESNOCANCEL|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SW_HIDE|SW_SHOWDEFAULT|SW_SHOWMAXIMIZED|SW_SHOWMINIMIZED|SW_SHOWNORMAL|SYSTEM|TEMPORARY)\b/, token: "atom"},
- {regex: /\b(?:admin|all|auto|both|bottom|bzip2|components|current|custom|directory|false|force|hide|highest|ifdiff|ifnewer|instfiles|lastused|leave|left|license|listonly|lzma|nevershow|none|normal|notset|off|on|right|show|silent|silentlog|textonly|top|true|try|un\.components|un\.custom|un\.directory|un\.instfiles|un\.license|uninstConfirm|user|Win10|Win7|Win8|WinVista|zlib)\b/, token: "builtin"},
-
- // LogicLib.nsh
- {regex: /\$\{(?:And(?:If(?:Not)?|Unless)|Break|Case(?:Else)?|Continue|Default|Do(?:Until|While)?|Else(?:If(?:Not)?|Unless)?|End(?:If|Select|Switch)|Exit(?:Do|For|While)|For(?:Each)?|If(?:Cmd|Not(?:Then)?|Then)?|Loop(?:Until|While)?|Or(?:If(?:Not)?|Unless)|Select|Switch|Unless|While)\}/, token: "variable-2", indent: true},
-
- // FileFunc.nsh
- {regex: /\$\{(?:BannerTrimPath|DirState|DriveSpace|Get(BaseName|Drives|ExeName|ExePath|FileAttributes|FileExt|FileName|FileVersion|Options|OptionsS|Parameters|Parent|Root|Size|Time)|Locate|RefreshShellIcons)\}/, token: "variable-2", dedent: true},
-
- // Memento.nsh
- {regex: /\$\{(?:Memento(?:Section(?:Done|End|Restore|Save)?|UnselectedSection))\}/, token: "variable-2", dedent: true},
-
- // TextFunc.nsh
- {regex: /\$\{(?:Config(?:Read|ReadS|Write|WriteS)|File(?:Join|ReadFromEnd|Recode)|Line(?:Find|Read|Sum)|Text(?:Compare|CompareS)|TrimNewLines)\}/, token: "variable-2", dedent: true},
-
- // WinVer.nsh
- {regex: /\$\{(?:(?:At(?:Least|Most)|Is)(?:ServicePack|Win(?:7|8|10|95|98|200(?:0|3|8(?:R2)?)|ME|NT4|Vista|XP))|Is(?:NT|Server))\}/, token: "variable", dedent: true},
-
- // WordFunc.nsh
- {regex: /\$\{(?:StrFilterS?|Version(?:Compare|Convert)|Word(?:AddS?|Find(?:(?:2|3)X)?S?|InsertS?|ReplaceS?))\}/, token: "variable-2", dedent: true},
-
- // x64.nsh
- {regex: /\$\{(?:RunningX64)\}/, token: "variable", dedent: true},
- {regex: /\$\{(?:Disable|Enable)X64FSRedirection\}/, token: "variable-2", dedent: true},
-
- // Line Comment
- {regex: /(#|;).*/, token: "comment"},
-
- // Block Comment
- {regex: /\/\*/, token: "comment", next: "comment"},
-
- // Operator
- {regex: /[-+\/*=<>!]+/, token: "operator"},
-
- // Variable
- {regex: /\$\w+/, token: "variable"},
-
- // Constant
- {regex: /\${[\w\.:-]+}/, token: "variable-2"},
-
- // Language String
- {regex: /\$\([\w\.:-]+\)/, token: "variable-3"}
- ],
- comment: [
- {regex: /.*?\*\//, token: "comment", next: "start"},
- {regex: /.*/, token: "comment"}
- ],
- meta: {
- electricInput: /^\s*((Function|PageEx|Section|Section(Group)?)End|(\!(endif|macroend))|\$\{(End(If|Unless|While)|Loop(Until)|Next)\})$/,
- blockCommentStart: "/*",
- blockCommentEnd: "*/",
- lineComment: ["#", ";"]
- }
-});
-
-CodeMirror.defineMIME("text/x-nsis", "nsis");
-});
diff --git a/modules/editor/codemirror/mode/nsis/nsis.min.js b/modules/editor/codemirror/mode/nsis/nsis.min.js
@@ -1,95 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-// Author: Jan T. Sott (http://github.com/idleberg)
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
-"use strict";
-
-CodeMirror.defineSimpleMode("nsis",{
- start:[
- // Numbers
- {regex: /(?:[+-]?)(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\d+.?\d*)/, token: "number"},
-
- // Strings
- { regex: /"(?:[^\\"]|\\.)*"?/, token: "string" },
- { regex: /'(?:[^\\']|\\.)*'?/, token: "string" },
- { regex: /`(?:[^\\`]|\\.)*`?/, token: "string" },
-
- // Compile Time Commands
- {regex: /^\s*(?:\!(include|addincludedir|addplugindir|appendfile|cd|delfile|echo|error|execute|packhdr|pragma|finalize|getdllversion|system|tempfile|warning|verbose|define|undef|insertmacro|makensis|searchparse|searchreplace))\b/, token: "keyword"},
-
- // Conditional Compilation
- {regex: /^\s*(?:\!(if(?:n?def)?|ifmacron?def|macro))\b/, token: "keyword", indent: true},
- {regex: /^\s*(?:\!(else|endif|macroend))\b/, token: "keyword", dedent: true},
-
- // Runtime Commands
- {regex: /^\s*(?:Abort|AddBrandingImage|AddSize|AllowRootDirInstall|AllowSkipFiles|AutoCloseWindow|BGFont|BGGradient|BrandingText|BringToFront|Call|CallInstDLL|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|CreateDirectory|CreateFont|CreateShortCut|Delete|DeleteINISec|DeleteINIStr|DeleteRegKey|DeleteRegValue|DetailPrint|DetailsButtonText|DirText|DirVar|DirVerify|EnableWindow|EnumRegKey|EnumRegValue|Exch|Exec|ExecShell|ExecShellWait|ExecWait|ExpandEnvStrings|File|FileBufSize|FileClose|FileErrorText|FileOpen|FileRead|FileReadByte|FileReadUTF16LE|FileReadWord|FileWriteUTF16LE|FileSeek|FileWrite|FileWriteByte|FileWriteWord|FindClose|FindFirst|FindNext|FindWindow|FlushINI|GetCurInstType|GetCurrentAddress|GetDlgItem|GetDLLVersion|GetDLLVersionLocal|GetErrorLevel|GetFileTime|GetFileTimeLocal|GetFullPathName|GetFunctionAddress|GetInstDirError|GetLabelAddress|GetTempFileName|Goto|HideWindow|Icon|IfAbort|IfErrors|IfFileExists|IfRebootFlag|IfSilent|InitPluginsDir|InstallButtonText|InstallColors|InstallDir|InstallDirRegKey|InstProgressFlags|InstType|InstTypeGetText|InstTypeSetText|IntCmp|IntCmpU|IntFmt|IntOp|IsWindow|LangString|LicenseBkColor|LicenseData|LicenseForceSelection|LicenseLangString|LicenseText|LoadLanguageFile|LockWindow|LogSet|LogText|ManifestDPIAware|ManifestSupportedOS|MessageBox|MiscButtonText|Name|Nop|OutFile|Page|PageCallbacks|Pop|Push|Quit|ReadEnvStr|ReadINIStr|ReadRegDWORD|ReadRegStr|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|SectionGetFlags|SectionGetInstTypes|SectionGetSize|SectionGetText|SectionIn|SectionSetFlags|SectionSetInstTypes|SectionSetSize|SectionSetText|SendMessage|SetAutoClose|SetBrandingImage|SetCompress|SetCompressor|SetCompressorDictSize|SetCtlColors|SetCurInstType|SetDatablockOptimize|SetDateSave|SetDetailsPrint|SetDetailsView|SetErrorLevel|SetErrors|SetFileAttributes|SetFont|SetOutPath|SetOverwrite|SetRebootFlag|SetRegView|SetShellVarContext|SetSilent|ShowInstDetails|ShowUninstDetails|ShowWindow|SilentInstall|SilentUnInstall|Sleep|SpaceTexts|StrCmp|StrCmpS|StrCpy|StrLen|SubCaption|Unicode|UninstallButtonText|UninstallCaption|UninstallIcon|UninstallSubCaption|UninstallText|UninstPage|UnRegDLL|Var|VIAddVersionKey|VIFileVersion|VIProductVersion|WindowIcon|WriteINIStr|WriteRegBin|WriteRegDWORD|WriteRegExpandStr|WriteRegMultiStr|WriteRegNone|WriteRegStr|WriteUninstaller|XPStyle)\b/, token: "keyword"},
- {regex: /^\s*(?:Function|PageEx|Section(?:Group)?)\b/, token: "keyword", indent: true},
- {regex: /^\s*(?:(Function|PageEx|Section(?:Group)?)End)\b/, token: "keyword", dedent: true},
-
- // Command Options
- {regex: /\b(?:ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HIDDEN|HKCC|HKCR(32|64)?|HKCU(32|64)?|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM(32|64)?|HKPD|HKU|IDABORT|IDCANCEL|IDD_DIR|IDD_INST|IDD_INSTFILES|IDD_LICENSE|IDD_SELCOM|IDD_UNINST|IDD_VERIFY|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|MB_YESNOCANCEL|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SW_HIDE|SW_SHOWDEFAULT|SW_SHOWMAXIMIZED|SW_SHOWMINIMIZED|SW_SHOWNORMAL|SYSTEM|TEMPORARY)\b/, token: "atom"},
- {regex: /\b(?:admin|all|auto|both|bottom|bzip2|components|current|custom|directory|false|force|hide|highest|ifdiff|ifnewer|instfiles|lastused|leave|left|license|listonly|lzma|nevershow|none|normal|notset|off|on|right|show|silent|silentlog|textonly|top|true|try|un\.components|un\.custom|un\.directory|un\.instfiles|un\.license|uninstConfirm|user|Win10|Win7|Win8|WinVista|zlib)\b/, token: "builtin"},
-
- // LogicLib.nsh
- {regex: /\$\{(?:And(?:If(?:Not)?|Unless)|Break|Case(?:Else)?|Continue|Default|Do(?:Until|While)?|Else(?:If(?:Not)?|Unless)?|End(?:If|Select|Switch)|Exit(?:Do|For|While)|For(?:Each)?|If(?:Cmd|Not(?:Then)?|Then)?|Loop(?:Until|While)?|Or(?:If(?:Not)?|Unless)|Select|Switch|Unless|While)\}/, token: "variable-2", indent: true},
-
- // FileFunc.nsh
- {regex: /\$\{(?:BannerTrimPath|DirState|DriveSpace|Get(BaseName|Drives|ExeName|ExePath|FileAttributes|FileExt|FileName|FileVersion|Options|OptionsS|Parameters|Parent|Root|Size|Time)|Locate|RefreshShellIcons)\}/, token: "variable-2", dedent: true},
-
- // Memento.nsh
- {regex: /\$\{(?:Memento(?:Section(?:Done|End|Restore|Save)?|UnselectedSection))\}/, token: "variable-2", dedent: true},
-
- // TextFunc.nsh
- {regex: /\$\{(?:Config(?:Read|ReadS|Write|WriteS)|File(?:Join|ReadFromEnd|Recode)|Line(?:Find|Read|Sum)|Text(?:Compare|CompareS)|TrimNewLines)\}/, token: "variable-2", dedent: true},
-
- // WinVer.nsh
- {regex: /\$\{(?:(?:At(?:Least|Most)|Is)(?:ServicePack|Win(?:7|8|10|95|98|200(?:0|3|8(?:R2)?)|ME|NT4|Vista|XP))|Is(?:NT|Server))\}/, token: "variable", dedent: true},
-
- // WordFunc.nsh
- {regex: /\$\{(?:StrFilterS?|Version(?:Compare|Convert)|Word(?:AddS?|Find(?:(?:2|3)X)?S?|InsertS?|ReplaceS?))\}/, token: "variable-2", dedent: true},
-
- // x64.nsh
- {regex: /\$\{(?:RunningX64)\}/, token: "variable", dedent: true},
- {regex: /\$\{(?:Disable|Enable)X64FSRedirection\}/, token: "variable-2", dedent: true},
-
- // Line Comment
- {regex: /(#|;).*/, token: "comment"},
-
- // Block Comment
- {regex: /\/\*/, token: "comment", next: "comment"},
-
- // Operator
- {regex: /[-+\/*=<>!]+/, token: "operator"},
-
- // Variable
- {regex: /\$\w+/, token: "variable"},
-
- // Constant
- {regex: /\${[\w\.:-]+}/, token: "variable-2"},
-
- // Language String
- {regex: /\$\([\w\.:-]+\)/, token: "variable-3"}
- ],
- comment: [
- {regex: /.*?\*\//, token: "comment", next: "start"},
- {regex: /.*/, token: "comment"}
- ],
- meta: {
- electricInput: /^\s*((Function|PageEx|Section|Section(Group)?)End|(\!(endif|macroend))|\$\{(End(If|Unless|While)|Loop(Until)|Next)\})$/,
- blockCommentStart: "/*",
- blockCommentEnd: "*/",
- lineComment: ["#", ";"]
- }
-});
-
-CodeMirror.defineMIME("text/x-nsis", "nsis");
-});
diff --git a/modules/editor/codemirror/mode/rust/rust.js b/modules/editor/codemirror/mode/rust/rust.js
@@ -1,72 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
-"use strict";
-
-CodeMirror.defineSimpleMode("rust",{
- start: [
- // string and byte string
- {regex: /b?"/, token: "string", next: "string"},
- // raw string and raw byte string
- {regex: /b?r"/, token: "string", next: "string_raw"},
- {regex: /b?r#+"/, token: "string", next: "string_raw_hash"},
- // character
- {regex: /'(?:[^'\\]|\\(?:[nrt0'"]|x[\da-fA-F]{2}|u\{[\da-fA-F]{6}\}))'/, token: "string-2"},
- // byte
- {regex: /b'(?:[^']|\\(?:['\\nrt0]|x[\da-fA-F]{2}))'/, token: "string-2"},
-
- {regex: /(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,
- token: "number"},
- {regex: /(let(?:\s+mut)?|fn|enum|mod|struct|type)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/, token: ["keyword", null, "def"]},
- {regex: /(?:abstract|alignof|as|box|break|continue|const|crate|do|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|unsafe|unsized|use|virtual|where|while|yield)\b/, token: "keyword"},
- {regex: /\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\b/, token: "atom"},
- {regex: /\b(?:true|false|Some|None|Ok|Err)\b/, token: "builtin"},
- {regex: /\b(fn)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,
- token: ["keyword", null ,"def"]},
- {regex: /#!?\[.*\]/, token: "meta"},
- {regex: /\/\/.*/, token: "comment"},
- {regex: /\/\*/, token: "comment", next: "comment"},
- {regex: /[-+\/*=<>!]+/, token: "operator"},
- {regex: /[a-zA-Z_]\w*!/,token: "variable-3"},
- {regex: /[a-zA-Z_]\w*/, token: "variable"},
- {regex: /[\{\[\(]/, indent: true},
- {regex: /[\}\]\)]/, dedent: true}
- ],
- string: [
- {regex: /"/, token: "string", next: "start"},
- {regex: /(?:[^\\"]|\\(?:.|$))*/, token: "string"}
- ],
- string_raw: [
- {regex: /"/, token: "string", next: "start"},
- {regex: /[^"]*/, token: "string"}
- ],
- string_raw_hash: [
- {regex: /"#+/, token: "string", next: "start"},
- {regex: /(?:[^"]|"(?!#))*/, token: "string"}
- ],
- comment: [
- {regex: /.*?\*\//, token: "comment", next: "start"},
- {regex: /.*/, token: "comment"}
- ],
- meta: {
- dontIndentStates: ["comment"],
- electricInput: /^\s*\}$/,
- blockCommentStart: "/*",
- blockCommentEnd: "*/",
- lineComment: "//",
- fold: "brace"
- }
-});
-
-
-CodeMirror.defineMIME("text/x-rustsrc", "rust");
-CodeMirror.defineMIME("text/rust", "rust");
-});
diff --git a/modules/editor/codemirror/mode/rust/rust.min.js b/modules/editor/codemirror/mode/rust/rust.min.js
@@ -1,72 +0,0 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
-// Distributed under an MIT license: http://codemirror.net/LICENSE
-
-(function(mod) {
- if (typeof exports == "object" && typeof module == "object") // CommonJS
- mod(require("../../lib/codemirror"), require("../../addon/mode/simple"));
- else if (typeof define == "function" && define.amd) // AMD
- define(["../../lib/codemirror", "../../addon/mode/simple"], mod);
- else // Plain browser env
- mod(CodeMirror);
-})(function(CodeMirror) {
-"use strict";
-
-CodeMirror.defineSimpleMode("rust",{
- start: [
- // string and byte string
- {regex: /b?"/, token: "string", next: "string"},
- // raw string and raw byte string
- {regex: /b?r"/, token: "string", next: "string_raw"},
- {regex: /b?r#+"/, token: "string", next: "string_raw_hash"},
- // character
- {regex: /'(?:[^'\\]|\\(?:[nrt0'"]|x[\da-fA-F]{2}|u\{[\da-fA-F]{6}\}))'/, token: "string-2"},
- // byte
- {regex: /b'(?:[^']|\\(?:['\\nrt0]|x[\da-fA-F]{2}))'/, token: "string-2"},
-
- {regex: /(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,
- token: "number"},
- {regex: /(let(?:\s+mut)?|fn|enum|mod|struct|type)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/, token: ["keyword", null, "def"]},
- {regex: /(?:abstract|alignof|as|box|break|continue|const|crate|do|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|unsafe|unsized|use|virtual|where|while|yield)\b/, token: "keyword"},
- {regex: /\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\b/, token: "atom"},
- {regex: /\b(?:true|false|Some|None|Ok|Err)\b/, token: "builtin"},
- {regex: /\b(fn)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,
- token: ["keyword", null ,"def"]},
- {regex: /#!?\[.*\]/, token: "meta"},
- {regex: /\/\/.*/, token: "comment"},
- {regex: /\/\*/, token: "comment", next: "comment"},
- {regex: /[-+\/*=<>!]+/, token: "operator"},
- {regex: /[a-zA-Z_]\w*!/,token: "variable-3"},
- {regex: /[a-zA-Z_]\w*/, token: "variable"},
- {regex: /[\{\[\(]/, indent: true},
- {regex: /[\}\]\)]/, dedent: true}
- ],
- string: [
- {regex: /"/, token: "string", next: "start"},
- {regex: /(?:[^\\"]|\\(?:.|$))*/, token: "string"}
- ],
- string_raw: [
- {regex: /"/, token: "string", next: "start"},
- {regex: /[^"]*/, token: "string"}
- ],
- string_raw_hash: [
- {regex: /"#+/, token: "string", next: "start"},
- {regex: /(?:[^"]|"(?!#))*/, token: "string"}
- ],
- comment: [
- {regex: /.*?\*\//, token: "comment", next: "start"},
- {regex: /.*/, token: "comment"}
- ],
- meta: {
- dontIndentStates: ["comment"],
- electricInput: /^\s*\}$/,
- blockCommentStart: "/*",
- blockCommentEnd: "*/",
- lineComment: "//",
- fold: "brace"
- }
-});
-
-
-CodeMirror.defineMIME("text/x-rustsrc", "rust");
-CodeMirror.defineMIME("text/rust", "rust");
-});