639 lines
23 KiB
JavaScript
639 lines
23 KiB
JavaScript
define("vs/basic-languages/monaco.contribution", ["require", "../editor.api-CykLys8L"], (function(require, editor_api) {
|
|
"use strict";
|
|
const languageDefinitions = {};
|
|
const lazyLanguageLoaders = {};
|
|
class LazyLanguageLoader {
|
|
static getOrCreate(languageId) {
|
|
if (!lazyLanguageLoaders[languageId]) {
|
|
lazyLanguageLoaders[languageId] = new LazyLanguageLoader(languageId);
|
|
}
|
|
return lazyLanguageLoaders[languageId];
|
|
}
|
|
constructor(languageId) {
|
|
this._languageId = languageId;
|
|
this._loadingTriggered = false;
|
|
this._lazyLoadPromise = new Promise((resolve, reject) => {
|
|
this._lazyLoadPromiseResolve = resolve;
|
|
this._lazyLoadPromiseReject = reject;
|
|
});
|
|
}
|
|
load() {
|
|
if (!this._loadingTriggered) {
|
|
this._loadingTriggered = true;
|
|
languageDefinitions[this._languageId].loader().then(
|
|
(mod) => this._lazyLoadPromiseResolve(mod),
|
|
(err) => this._lazyLoadPromiseReject(err)
|
|
);
|
|
}
|
|
return this._lazyLoadPromise;
|
|
}
|
|
}
|
|
function registerLanguage(def) {
|
|
const languageId = def.id;
|
|
languageDefinitions[languageId] = def;
|
|
editor_api.languages.register(def);
|
|
const lazyLanguageLoader = LazyLanguageLoader.getOrCreate(languageId);
|
|
editor_api.languages.registerTokensProviderFactory(languageId, {
|
|
create: async () => {
|
|
const mod = await lazyLanguageLoader.load();
|
|
return mod.language;
|
|
}
|
|
});
|
|
editor_api.languages.onLanguageEncountered(languageId, async () => {
|
|
const mod = await lazyLanguageLoader.load();
|
|
editor_api.languages.setLanguageConfiguration(languageId, mod.conf);
|
|
});
|
|
}
|
|
registerLanguage({
|
|
id: "abap",
|
|
extensions: [".abap"],
|
|
aliases: ["abap", "ABAP"],
|
|
loader: () => new Promise((resolve, reject) => require(["../abap-BxE6jMvt"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "apex",
|
|
extensions: [".cls"],
|
|
aliases: ["Apex", "apex"],
|
|
mimetypes: ["text/x-apex-source", "text/x-apex"],
|
|
loader: () => new Promise((resolve, reject) => require(["../apex-Jqcmv7eP"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "azcli",
|
|
extensions: [".azcli"],
|
|
aliases: ["Azure CLI", "azcli"],
|
|
loader: () => new Promise((resolve, reject) => require(["../azcli-DlDxj3-g"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "bat",
|
|
extensions: [".bat", ".cmd"],
|
|
aliases: ["Batch", "bat"],
|
|
loader: () => new Promise((resolve, reject) => require(["../bat-gO9qKzUo"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "bicep",
|
|
extensions: [".bicep"],
|
|
aliases: ["Bicep"],
|
|
loader: () => new Promise((resolve, reject) => require(["../bicep-XOQLqtWX"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "cameligo",
|
|
extensions: [".mligo"],
|
|
aliases: ["Cameligo"],
|
|
loader: () => new Promise((resolve, reject) => require(["../cameligo-DCtn5844"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "clojure",
|
|
extensions: [".clj", ".cljs", ".cljc", ".edn"],
|
|
aliases: ["clojure", "Clojure"],
|
|
loader: () => new Promise((resolve, reject) => require(["../clojure-DyYtgmYv"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "coffeescript",
|
|
extensions: [".coffee"],
|
|
aliases: ["CoffeeScript", "coffeescript", "coffee"],
|
|
mimetypes: ["text/x-coffeescript", "text/coffeescript"],
|
|
loader: () => new Promise((resolve, reject) => require(["../coffee-C8bOs6Uz"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "c",
|
|
extensions: [".c", ".h"],
|
|
aliases: ["C", "c"],
|
|
loader: () => new Promise((resolve, reject) => require(["../cpp-9dJI961u"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "cpp",
|
|
extensions: [".cpp", ".cc", ".cxx", ".hpp", ".hh", ".hxx"],
|
|
aliases: ["C++", "Cpp", "cpp"],
|
|
loader: () => new Promise((resolve, reject) => require(["../cpp-9dJI961u"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "csharp",
|
|
extensions: [".cs", ".csx", ".cake"],
|
|
aliases: ["C#", "csharp"],
|
|
loader: () => new Promise((resolve, reject) => require(["../csharp-NZNtYXm3"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "csp",
|
|
extensions: [".csp"],
|
|
aliases: ["CSP", "csp"],
|
|
loader: () => new Promise((resolve, reject) => require(["../csp-CtMdzNMY"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "css",
|
|
extensions: [".css"],
|
|
aliases: ["CSS", "css"],
|
|
mimetypes: ["text/css"],
|
|
loader: () => new Promise((resolve, reject) => require(["../css-t68wsr0f"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "cypher",
|
|
extensions: [".cypher", ".cyp"],
|
|
aliases: ["Cypher", "OpenCypher"],
|
|
loader: () => new Promise((resolve, reject) => require(["../cypher-DyfRGA23"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "dart",
|
|
extensions: [".dart"],
|
|
aliases: ["Dart", "dart"],
|
|
mimetypes: ["text/x-dart-source", "text/x-dart"],
|
|
loader: () => new Promise((resolve, reject) => require(["../dart-eN3E5CF0"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "dockerfile",
|
|
extensions: [".dockerfile"],
|
|
filenames: ["Dockerfile"],
|
|
aliases: ["Dockerfile"],
|
|
loader: () => new Promise((resolve, reject) => require(["../dockerfile-A7JJbAuF"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "ecl",
|
|
extensions: [".ecl"],
|
|
aliases: ["ECL", "Ecl", "ecl"],
|
|
loader: () => new Promise((resolve, reject) => require(["../ecl-BJgqfLSq"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "elixir",
|
|
extensions: [".ex", ".exs"],
|
|
aliases: ["Elixir", "elixir", "ex"],
|
|
loader: () => new Promise((resolve, reject) => require(["../elixir-BxvNo5o6"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "flow9",
|
|
extensions: [".flow"],
|
|
aliases: ["Flow9", "Flow", "flow9", "flow"],
|
|
loader: () => new Promise((resolve, reject) => require(["../flow9-BNnUn-_8"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "fsharp",
|
|
extensions: [".fs", ".fsi", ".ml", ".mli", ".fsx", ".fsscript"],
|
|
aliases: ["F#", "FSharp", "fsharp"],
|
|
loader: () => new Promise((resolve, reject) => require(["../fsharp-DHdXPb1O"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "freemarker2",
|
|
extensions: [".ftl", ".ftlh", ".ftlx"],
|
|
aliases: ["FreeMarker2", "Apache FreeMarker2"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../freemarker2-CQSuO4BX"], resolve, reject)).then((m) => m.TagAutoInterpolationDollar);
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "freemarker2.tag-angle.interpolation-dollar",
|
|
aliases: ["FreeMarker2 (Angle/Dollar)", "Apache FreeMarker2 (Angle/Dollar)"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../freemarker2-CQSuO4BX"], resolve, reject)).then((m) => m.TagAngleInterpolationDollar);
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "freemarker2.tag-bracket.interpolation-dollar",
|
|
aliases: ["FreeMarker2 (Bracket/Dollar)", "Apache FreeMarker2 (Bracket/Dollar)"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../freemarker2-CQSuO4BX"], resolve, reject)).then((m) => m.TagBracketInterpolationDollar);
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "freemarker2.tag-angle.interpolation-bracket",
|
|
aliases: ["FreeMarker2 (Angle/Bracket)", "Apache FreeMarker2 (Angle/Bracket)"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../freemarker2-CQSuO4BX"], resolve, reject)).then((m) => m.TagAngleInterpolationBracket);
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "freemarker2.tag-bracket.interpolation-bracket",
|
|
aliases: ["FreeMarker2 (Bracket/Bracket)", "Apache FreeMarker2 (Bracket/Bracket)"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../freemarker2-CQSuO4BX"], resolve, reject)).then((m) => m.TagBracketInterpolationBracket);
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "freemarker2.tag-auto.interpolation-dollar",
|
|
aliases: ["FreeMarker2 (Auto/Dollar)", "Apache FreeMarker2 (Auto/Dollar)"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../freemarker2-CQSuO4BX"], resolve, reject)).then((m) => m.TagAutoInterpolationDollar);
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "freemarker2.tag-auto.interpolation-bracket",
|
|
aliases: ["FreeMarker2 (Auto/Bracket)", "Apache FreeMarker2 (Auto/Bracket)"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../freemarker2-CQSuO4BX"], resolve, reject)).then((m) => m.TagAutoInterpolationBracket);
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "go",
|
|
extensions: [".go"],
|
|
aliases: ["Go"],
|
|
loader: () => new Promise((resolve, reject) => require(["../go-DcS9_gMe"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "graphql",
|
|
extensions: [".graphql", ".gql"],
|
|
aliases: ["GraphQL", "graphql", "gql"],
|
|
mimetypes: ["application/graphql"],
|
|
loader: () => new Promise((resolve, reject) => require(["../graphql-CHzgmf8E"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "handlebars",
|
|
extensions: [".handlebars", ".hbs"],
|
|
aliases: ["Handlebars", "handlebars", "hbs"],
|
|
mimetypes: ["text/x-handlebars-template"],
|
|
loader: () => new Promise((resolve, reject) => require(["../handlebars-C_OonjWa"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "hcl",
|
|
extensions: [".tf", ".tfvars", ".hcl"],
|
|
aliases: ["Terraform", "tf", "HCL", "hcl"],
|
|
loader: () => new Promise((resolve, reject) => require(["../hcl-ChD4paVH"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "html",
|
|
extensions: [".html", ".htm", ".shtml", ".xhtml", ".mdoc", ".jsp", ".asp", ".aspx", ".jshtm"],
|
|
aliases: ["HTML", "htm", "html", "xhtml"],
|
|
mimetypes: ["text/html", "text/x-jshtm", "text/template", "text/ng-template"],
|
|
loader: () => new Promise((resolve, reject) => require(["../html-Bey8D4EY"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "ini",
|
|
extensions: [".ini", ".properties", ".gitconfig"],
|
|
filenames: ["config", ".gitattributes", ".gitconfig", ".editorconfig"],
|
|
aliases: ["Ini", "ini"],
|
|
loader: () => new Promise((resolve, reject) => require(["../ini-CdZgSnLI"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "java",
|
|
extensions: [".java", ".jav"],
|
|
aliases: ["Java", "java"],
|
|
mimetypes: ["text/x-java-source", "text/x-java"],
|
|
loader: () => new Promise((resolve, reject) => require(["../java-vwwkdu2k"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "javascript",
|
|
extensions: [".js", ".es6", ".jsx", ".mjs", ".cjs"],
|
|
firstLine: "^#!.*\\bnode",
|
|
filenames: ["jakefile"],
|
|
aliases: ["JavaScript", "javascript", "js"],
|
|
mimetypes: ["text/javascript"],
|
|
loader: () => new Promise((resolve, reject) => require(["../javascript-BgQ1b_eP"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "julia",
|
|
extensions: [".jl"],
|
|
aliases: ["julia", "Julia"],
|
|
loader: () => new Promise((resolve, reject) => require(["../julia-DrYN6c6i"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "kotlin",
|
|
extensions: [".kt", ".kts"],
|
|
aliases: ["Kotlin", "kotlin"],
|
|
mimetypes: ["text/x-kotlin-source", "text/x-kotlin"],
|
|
loader: () => new Promise((resolve, reject) => require(["../kotlin-CSDqhv6t"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "less",
|
|
extensions: [".less"],
|
|
aliases: ["Less", "less"],
|
|
mimetypes: ["text/x-less", "text/less"],
|
|
loader: () => new Promise((resolve, reject) => require(["../less-B7KFvseP"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "lexon",
|
|
extensions: [".lex"],
|
|
aliases: ["Lexon"],
|
|
loader: () => new Promise((resolve, reject) => require(["../lexon-BmRNXYWC"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "lua",
|
|
extensions: [".lua"],
|
|
aliases: ["Lua", "lua"],
|
|
loader: () => new Promise((resolve, reject) => require(["../lua-BYAO5Img"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "liquid",
|
|
extensions: [".liquid", ".html.liquid"],
|
|
aliases: ["Liquid", "liquid"],
|
|
mimetypes: ["application/liquid"],
|
|
loader: () => new Promise((resolve, reject) => require(["../liquid-Limfe9fx"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "m3",
|
|
extensions: [".m3", ".i3", ".mg", ".ig"],
|
|
aliases: ["Modula-3", "Modula3", "modula3", "m3"],
|
|
loader: () => new Promise((resolve, reject) => require(["../m3-B1KqSpyY"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "markdown",
|
|
extensions: [".md", ".markdown", ".mdown", ".mkdn", ".mkd", ".mdwn", ".mdtxt", ".mdtext"],
|
|
aliases: ["Markdown", "markdown"],
|
|
loader: () => new Promise((resolve, reject) => require(["../markdown-BXo7NBdp"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "mdx",
|
|
extensions: [".mdx"],
|
|
aliases: ["MDX", "mdx"],
|
|
loader: () => new Promise((resolve, reject) => require(["../mdx-DDjyMvBD"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "mips",
|
|
extensions: [".s"],
|
|
aliases: ["MIPS", "MIPS-V"],
|
|
mimetypes: ["text/x-mips", "text/mips", "text/plaintext"],
|
|
loader: () => new Promise((resolve, reject) => require(["../mips-zX62smW0"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "msdax",
|
|
extensions: [".dax", ".msdax"],
|
|
aliases: ["DAX", "MSDAX"],
|
|
loader: () => new Promise((resolve, reject) => require(["../msdax-MzEb-8sD"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "mysql",
|
|
extensions: [],
|
|
aliases: ["MySQL", "mysql"],
|
|
loader: () => new Promise((resolve, reject) => require(["../mysql-Drs0JCLT"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "objective-c",
|
|
extensions: [".m"],
|
|
aliases: ["Objective-C"],
|
|
loader: () => new Promise((resolve, reject) => require(["../objective-c-DZzj24DI"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "pascal",
|
|
extensions: [".pas", ".p", ".pp"],
|
|
aliases: ["Pascal", "pas"],
|
|
mimetypes: ["text/x-pascal-source", "text/x-pascal"],
|
|
loader: () => new Promise((resolve, reject) => require(["../pascal-Ek4lERtt"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "pascaligo",
|
|
extensions: [".ligo"],
|
|
aliases: ["Pascaligo", "ligo"],
|
|
loader: () => new Promise((resolve, reject) => require(["../pascaligo-BhBiNdI2"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "perl",
|
|
extensions: [".pl", ".pm"],
|
|
aliases: ["Perl", "pl"],
|
|
loader: () => new Promise((resolve, reject) => require(["../perl-BZM3Cl3T"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "pgsql",
|
|
extensions: [],
|
|
aliases: ["PostgreSQL", "postgres", "pg", "postgre"],
|
|
loader: () => new Promise((resolve, reject) => require(["../pgsql-BAYS0xjf"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "php",
|
|
extensions: [".php", ".php4", ".php5", ".phtml", ".ctp"],
|
|
aliases: ["PHP", "php"],
|
|
mimetypes: ["application/x-php"],
|
|
loader: () => new Promise((resolve, reject) => require(["../php-DK3ktPH8"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "pla",
|
|
extensions: [".pla"],
|
|
loader: () => new Promise((resolve, reject) => require(["../pla-DbBZgOrT"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "postiats",
|
|
extensions: [".dats", ".sats", ".hats"],
|
|
aliases: ["ATS", "ATS/Postiats"],
|
|
loader: () => new Promise((resolve, reject) => require(["../postiats-OtZm4COL"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "powerquery",
|
|
extensions: [".pq", ".pqm"],
|
|
aliases: ["PQ", "M", "Power Query", "Power Query M"],
|
|
loader: () => new Promise((resolve, reject) => require(["../powerquery-Du80-tps"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "powershell",
|
|
extensions: [".ps1", ".psm1", ".psd1"],
|
|
aliases: ["PowerShell", "powershell", "ps", "ps1"],
|
|
loader: () => new Promise((resolve, reject) => require(["../powershell-mk7ECzLJ"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "proto",
|
|
extensions: [".proto"],
|
|
aliases: ["protobuf", "Protocol Buffers"],
|
|
loader: () => new Promise((resolve, reject) => require(["../protobuf-Bn1ftnRe"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "pug",
|
|
extensions: [".jade", ".pug"],
|
|
aliases: ["Pug", "Jade", "jade"],
|
|
loader: () => new Promise((resolve, reject) => require(["../pug-BIApPNjT"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "python",
|
|
extensions: [".py", ".rpy", ".pyw", ".cpy", ".gyp", ".gypi"],
|
|
aliases: ["Python", "py"],
|
|
firstLine: "^#!/.*\\bpython[0-9.-]*\\b",
|
|
loader: () => new Promise((resolve, reject) => require(["../python-CzSOMEzg"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "qsharp",
|
|
extensions: [".qs"],
|
|
aliases: ["Q#", "qsharp"],
|
|
loader: () => new Promise((resolve, reject) => require(["../qsharp-BzyhV8V4"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "r",
|
|
extensions: [".r", ".rhistory", ".rmd", ".rprofile", ".rt"],
|
|
aliases: ["R", "r"],
|
|
loader: () => new Promise((resolve, reject) => require(["../r-BZ_VXAR1"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "razor",
|
|
extensions: [".cshtml"],
|
|
aliases: ["Razor", "razor"],
|
|
mimetypes: ["text/x-cshtml"],
|
|
loader: () => new Promise((resolve, reject) => require(["../razor-BIG_AFb9"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "redis",
|
|
extensions: [".redis"],
|
|
aliases: ["redis"],
|
|
loader: () => new Promise((resolve, reject) => require(["../redis-BVpHZsxd"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "redshift",
|
|
extensions: [],
|
|
aliases: ["Redshift", "redshift"],
|
|
loader: () => new Promise((resolve, reject) => require(["../redshift-DMeYiY_v"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "restructuredtext",
|
|
extensions: [".rst"],
|
|
aliases: ["reStructuredText", "restructuredtext"],
|
|
loader: () => new Promise((resolve, reject) => require(["../restructuredtext-CmsqpaZy"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "ruby",
|
|
extensions: [".rb", ".rbx", ".rjs", ".gemspec", ".pp"],
|
|
filenames: ["rakefile", "Gemfile"],
|
|
aliases: ["Ruby", "rb"],
|
|
loader: () => new Promise((resolve, reject) => require(["../ruby-qQzGPz_6"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "rust",
|
|
extensions: [".rs", ".rlib"],
|
|
aliases: ["Rust", "rust"],
|
|
loader: () => new Promise((resolve, reject) => require(["../rust-DIvkf86i"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "sb",
|
|
extensions: [".sb"],
|
|
aliases: ["Small Basic", "sb"],
|
|
loader: () => new Promise((resolve, reject) => require(["../sb-DUCWDbCb"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "scala",
|
|
extensions: [".scala", ".sc", ".sbt"],
|
|
aliases: ["Scala", "scala", "SBT", "Sbt", "sbt", "Dotty", "dotty"],
|
|
mimetypes: ["text/x-scala-source", "text/x-scala", "text/x-sbt", "text/x-dotty"],
|
|
loader: () => new Promise((resolve, reject) => require(["../scala-Cs4aXuOD"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "scheme",
|
|
extensions: [".scm", ".ss", ".sch", ".rkt"],
|
|
aliases: ["scheme", "Scheme"],
|
|
loader: () => new Promise((resolve, reject) => require(["../scheme-DM9P8uKD"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "scss",
|
|
extensions: [".scss"],
|
|
aliases: ["Sass", "sass", "scss"],
|
|
mimetypes: ["text/x-scss", "text/scss"],
|
|
loader: () => new Promise((resolve, reject) => require(["../scss-DijLV5ju"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "shell",
|
|
extensions: [".sh", ".bash"],
|
|
aliases: ["Shell", "sh"],
|
|
loader: () => new Promise((resolve, reject) => require(["../shell-BmIjpZz5"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "sol",
|
|
extensions: [".sol"],
|
|
aliases: ["sol", "solidity", "Solidity"],
|
|
loader: () => new Promise((resolve, reject) => require(["../solidity-ClNCm0U5"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "aes",
|
|
extensions: [".aes"],
|
|
aliases: ["aes", "sophia", "Sophia"],
|
|
loader: () => new Promise((resolve, reject) => require(["../sophia-DRm4eves"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "sparql",
|
|
extensions: [".rq"],
|
|
aliases: ["sparql", "SPARQL"],
|
|
loader: () => new Promise((resolve, reject) => require(["../sparql-O5ONewYs"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "sql",
|
|
extensions: [".sql"],
|
|
aliases: ["SQL"],
|
|
loader: () => new Promise((resolve, reject) => require(["../sql-RAEyXdQG"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "st",
|
|
extensions: [".st", ".iecst", ".iecplc", ".lc3lib", ".TcPOU", ".TcDUT", ".TcGVL", ".TcIO"],
|
|
aliases: ["StructuredText", "scl", "stl"],
|
|
loader: () => new Promise((resolve, reject) => require(["../st-UObc-eRR"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "swift",
|
|
aliases: ["Swift", "swift"],
|
|
extensions: [".swift"],
|
|
mimetypes: ["text/swift"],
|
|
loader: () => new Promise((resolve, reject) => require(["../swift-CXsb7aR5"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "systemverilog",
|
|
extensions: [".sv", ".svh"],
|
|
aliases: ["SV", "sv", "SystemVerilog", "systemverilog"],
|
|
loader: () => new Promise((resolve, reject) => require(["../systemverilog-D8uKG36_"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "verilog",
|
|
extensions: [".v", ".vh"],
|
|
aliases: ["V", "v", "Verilog", "verilog"],
|
|
loader: () => new Promise((resolve, reject) => require(["../systemverilog-D8uKG36_"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "tcl",
|
|
extensions: [".tcl"],
|
|
aliases: ["tcl", "Tcl", "tcltk", "TclTk", "tcl/tk", "Tcl/Tk"],
|
|
loader: () => new Promise((resolve, reject) => require(["../tcl-BiHOeboY"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "twig",
|
|
extensions: [".twig"],
|
|
aliases: ["Twig", "twig"],
|
|
mimetypes: ["text/x-twig"],
|
|
loader: () => new Promise((resolve, reject) => require(["../twig-DDbyWOW2"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "typescript",
|
|
extensions: [".ts", ".tsx", ".cts", ".mts"],
|
|
aliases: ["TypeScript", "ts", "typescript"],
|
|
mimetypes: ["text/typescript"],
|
|
loader: () => {
|
|
return new Promise((resolve, reject) => require(["../typescript-0SV7N1Xc"], resolve, reject));
|
|
}
|
|
});
|
|
registerLanguage({
|
|
id: "typespec",
|
|
extensions: [".tsp"],
|
|
aliases: ["TypeSpec"],
|
|
loader: () => new Promise((resolve, reject) => require(["../typespec-BoPQuPjQ"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "vb",
|
|
extensions: [".vb"],
|
|
aliases: ["Visual Basic", "vb"],
|
|
loader: () => new Promise((resolve, reject) => require(["../vb-Dj0rva7R"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "wgsl",
|
|
extensions: [".wgsl"],
|
|
aliases: ["WebGPU Shading Language", "WGSL", "wgsl"],
|
|
loader: () => new Promise((resolve, reject) => require(["../wgsl-C6G-1Rhr"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "xml",
|
|
extensions: [
|
|
".xml",
|
|
".xsd",
|
|
".dtd",
|
|
".ascx",
|
|
".csproj",
|
|
".config",
|
|
".props",
|
|
".targets",
|
|
".wxi",
|
|
".wxl",
|
|
".wxs",
|
|
".xaml",
|
|
".svg",
|
|
".svgz",
|
|
".opf",
|
|
".xslt",
|
|
".xsl"
|
|
],
|
|
firstLine: "(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)",
|
|
aliases: ["XML", "xml"],
|
|
mimetypes: ["text/xml", "application/xml", "application/xaml+xml", "application/xml-dtd"],
|
|
loader: () => new Promise((resolve, reject) => require(["../xml-fSKCG6nN"], resolve, reject))
|
|
});
|
|
registerLanguage({
|
|
id: "yaml",
|
|
extensions: [".yaml", ".yml"],
|
|
aliases: ["YAML", "yaml", "YML", "yml"],
|
|
mimetypes: ["application/x-yaml", "text/x-yaml"],
|
|
loader: () => new Promise((resolve, reject) => require(["../yaml-Dx1TJ9RY"], resolve, reject))
|
|
});
|
|
}));
|