@uiw/codemirror-extensions-langs
Version:
Load languages Extensions for CodeMirror6.
509 lines (502 loc) • 18.7 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.langs = exports.langNames = void 0;
exports.loadLanguage = loadLanguage;
var _languageData = require("@codemirror/language-data");
var _language = require("@codemirror/language");
var _langMarkdown = require("@codemirror/lang-markdown");
var _langJavascript = require("@codemirror/lang-javascript");
var _langHtml = require("@codemirror/lang-html");
var _langCss = require("@codemirror/lang-css");
var _langLess = require("@codemirror/lang-less");
var _langSass = require("@codemirror/lang-sass");
var _langJson = require("@codemirror/lang-json");
var _codemirrorLangMermaid = require("codemirror-lang-mermaid");
var _langPython = require("@codemirror/lang-python");
var _langXml = require("@codemirror/lang-xml");
var _langSql = require("@codemirror/lang-sql");
var _langJava = require("@codemirror/lang-java");
var _langRust = require("@codemirror/lang-rust");
var _langCpp = require("@codemirror/lang-cpp");
var _langLezer = require("@codemirror/lang-lezer");
var _langPhp = require("@codemirror/lang-php");
var _langLiquid = require("@codemirror/lang-liquid");
var _langWast = require("@codemirror/lang-wast");
var _langVue = require("@codemirror/lang-vue");
var _langAngular = require("@codemirror/lang-angular");
var _codemirrorLangNix = require("@replit/codemirror-lang-nix");
var _codemirrorLangSvelte = require("@replit/codemirror-lang-svelte");
var _codemirrorLangCsharp = require("@replit/codemirror-lang-csharp");
var _codemirrorLangSolidity = require("@replit/codemirror-lang-solidity");
var _apl2 = require("@codemirror/legacy-modes/mode/apl");
var _asciiarmor = require("@codemirror/legacy-modes/mode/asciiarmor");
var _asterisk2 = require("@codemirror/legacy-modes/mode/asterisk");
var _brainfuck2 = require("@codemirror/legacy-modes/mode/brainfuck");
var _clike = require("@codemirror/legacy-modes/mode/clike");
var _langClojure = require("@nextjournal/lang-clojure");
var _cmake2 = require("@codemirror/legacy-modes/mode/cmake");
var _cobol2 = require("@codemirror/legacy-modes/mode/cobol");
var _coffeescript = require("@codemirror/legacy-modes/mode/coffeescript");
var _commonlisp = require("@codemirror/legacy-modes/mode/commonlisp");
var _crystal2 = require("@codemirror/legacy-modes/mode/crystal");
var _cypher2 = require("@codemirror/legacy-modes/mode/cypher");
var _d2 = require("@codemirror/legacy-modes/mode/d");
var _diff2 = require("@codemirror/legacy-modes/mode/diff");
var _dockerfile = require("@codemirror/legacy-modes/mode/dockerfile");
var _dtd2 = require("@codemirror/legacy-modes/mode/dtd");
var _dylan2 = require("@codemirror/legacy-modes/mode/dylan");
var _ebnf2 = require("@codemirror/legacy-modes/mode/ebnf");
var _ecl2 = require("@codemirror/legacy-modes/mode/ecl");
var _eiffel2 = require("@codemirror/legacy-modes/mode/eiffel");
var _elm2 = require("@codemirror/legacy-modes/mode/elm");
var _erlang2 = require("@codemirror/legacy-modes/mode/erlang");
var _factor2 = require("@codemirror/legacy-modes/mode/factor");
var _fcl2 = require("@codemirror/legacy-modes/mode/fcl");
var _forth2 = require("@codemirror/legacy-modes/mode/forth");
var _fortran2 = require("@codemirror/legacy-modes/mode/fortran");
var _gas2 = require("@codemirror/legacy-modes/mode/gas");
var _gherkin2 = require("@codemirror/legacy-modes/mode/gherkin");
var _go2 = require("@codemirror/legacy-modes/mode/go");
var _groovy2 = require("@codemirror/legacy-modes/mode/groovy");
var _haskell2 = require("@codemirror/legacy-modes/mode/haskell");
var _haxe2 = require("@codemirror/legacy-modes/mode/haxe");
var _http2 = require("@codemirror/legacy-modes/mode/http");
var _idl2 = require("@codemirror/legacy-modes/mode/idl");
var _jinja2 = require("@codemirror/legacy-modes/mode/jinja2");
var _julia2 = require("@codemirror/legacy-modes/mode/julia");
var _livescript = require("@codemirror/legacy-modes/mode/livescript");
var _lua2 = require("@codemirror/legacy-modes/mode/lua");
var _mathematica2 = require("@codemirror/legacy-modes/mode/mathematica");
var _mbox2 = require("@codemirror/legacy-modes/mode/mbox");
var _mirc2 = require("@codemirror/legacy-modes/mode/mirc");
var _modelica2 = require("@codemirror/legacy-modes/mode/modelica");
var _mscgen2 = require("@codemirror/legacy-modes/mode/mscgen");
var _mumps2 = require("@codemirror/legacy-modes/mode/mumps");
var _nginx2 = require("@codemirror/legacy-modes/mode/nginx");
var _nsis2 = require("@codemirror/legacy-modes/mode/nsis");
var _ntriples2 = require("@codemirror/legacy-modes/mode/ntriples");
var _octave2 = require("@codemirror/legacy-modes/mode/octave");
var _oz2 = require("@codemirror/legacy-modes/mode/oz");
var _pascal2 = require("@codemirror/legacy-modes/mode/pascal");
var _perl2 = require("@codemirror/legacy-modes/mode/perl");
var _pig2 = require("@codemirror/legacy-modes/mode/pig");
var _powershell = require("@codemirror/legacy-modes/mode/powershell");
var _properties2 = require("@codemirror/legacy-modes/mode/properties");
var _protobuf2 = require("@codemirror/legacy-modes/mode/protobuf");
var _puppet2 = require("@codemirror/legacy-modes/mode/puppet");
var _q2 = require("@codemirror/legacy-modes/mode/q");
var _r2 = require("@codemirror/legacy-modes/mode/r");
var _ruby2 = require("@codemirror/legacy-modes/mode/ruby");
var _sas2 = require("@codemirror/legacy-modes/mode/sas");
var _scheme2 = require("@codemirror/legacy-modes/mode/scheme");
var _shell2 = require("@codemirror/legacy-modes/mode/shell");
var _sieve2 = require("@codemirror/legacy-modes/mode/sieve");
var _smalltalk2 = require("@codemirror/legacy-modes/mode/smalltalk");
var _solr2 = require("@codemirror/legacy-modes/mode/solr");
var _sparql2 = require("@codemirror/legacy-modes/mode/sparql");
var _spreadsheet2 = require("@codemirror/legacy-modes/mode/spreadsheet");
var _stex2 = require("@codemirror/legacy-modes/mode/stex");
var _stylus2 = require("@codemirror/legacy-modes/mode/stylus");
var _swift2 = require("@codemirror/legacy-modes/mode/swift");
var _tcl2 = require("@codemirror/legacy-modes/mode/tcl");
var _textile2 = require("@codemirror/legacy-modes/mode/textile");
var _tiddlywiki = require("@codemirror/legacy-modes/mode/tiddlywiki");
var _tiki2 = require("@codemirror/legacy-modes/mode/tiki");
var _toml2 = require("@codemirror/legacy-modes/mode/toml");
var _troff2 = require("@codemirror/legacy-modes/mode/troff");
var _ttcn2 = require("@codemirror/legacy-modes/mode/ttcn");
var _turtle2 = require("@codemirror/legacy-modes/mode/turtle");
var _vb2 = require("@codemirror/legacy-modes/mode/vb");
var _vbscript = require("@codemirror/legacy-modes/mode/vbscript");
var _velocity2 = require("@codemirror/legacy-modes/mode/velocity");
var _verilog2 = require("@codemirror/legacy-modes/mode/verilog");
var _vhdl2 = require("@codemirror/legacy-modes/mode/vhdl");
var _webidl = require("@codemirror/legacy-modes/mode/webidl");
var _xquery = require("@codemirror/legacy-modes/mode/xquery");
var _yacas2 = require("@codemirror/legacy-modes/mode/yacas");
var _yaml2 = require("@codemirror/legacy-modes/mode/yaml");
var _z2 = require("@codemirror/legacy-modes/mode/z80");
// import { asn1 } from '@codemirror/legacy-modes/mode/asn1';
// import { mllike } from '@codemirror/legacy-modes/mode/mllike';
// import { rpm } from '@codemirror/legacy-modes/mode/rpm';
// import { mode } from '@codemirror/legacy-modes/mode/simple-mode';
// import { cfg } from '@codemirror/legacy-modes/mode/ttcn-cfg';
var langs = exports.langs = {
apl: function apl() {
return _language.StreamLanguage.define(_apl2.apl);
},
asciiArmor: function asciiArmor() {
return _language.StreamLanguage.define(_asciiarmor.asciiArmor);
},
// asn1: () => StreamLanguage.define(asn1),
asterisk: function asterisk() {
return _language.StreamLanguage.define(_asterisk2.asterisk);
},
// clike: () => StreamLanguage.define(clike),
c: function c() {
return _language.StreamLanguage.define(_clike.c);
},
csharp: function csharp() {
return (0, _codemirrorLangCsharp.csharp)();
},
scala: function scala() {
return _language.StreamLanguage.define(_clike.scala);
},
solidity: function solidity() {
return _codemirrorLangSolidity.solidity;
},
kotlin: function kotlin() {
return _language.StreamLanguage.define(_clike.kotlin);
},
shader: function shader() {
return _language.StreamLanguage.define(_clike.shader);
},
nesC: function nesC() {
return _language.StreamLanguage.define(_clike.nesC);
},
objectiveC: function objectiveC() {
return _language.StreamLanguage.define(_clike.objectiveC);
},
objectiveCpp: function objectiveCpp() {
return _language.StreamLanguage.define(_clike.objectiveCpp);
},
squirrel: function squirrel() {
return _language.StreamLanguage.define(_clike.squirrel);
},
ceylon: function ceylon() {
return _language.StreamLanguage.define(_clike.ceylon);
},
dart: function dart() {
return _language.StreamLanguage.define(_clike.dart);
},
cmake: function cmake() {
return _language.StreamLanguage.define(_cmake2.cmake);
},
cobol: function cobol() {
return _language.StreamLanguage.define(_cobol2.cobol);
},
commonLisp: function commonLisp() {
return _language.StreamLanguage.define(_commonlisp.commonLisp);
},
crystal: function crystal() {
return _language.StreamLanguage.define(_crystal2.crystal);
},
cypher: function cypher() {
return _language.StreamLanguage.define(_cypher2.cypher);
},
d: function d() {
return _language.StreamLanguage.define(_d2.d);
},
diff: function diff() {
return _language.StreamLanguage.define(_diff2.diff);
},
dtd: function dtd() {
return _language.StreamLanguage.define(_dtd2.dtd);
},
dylan: function dylan() {
return _language.StreamLanguage.define(_dylan2.dylan);
},
ebnf: function ebnf() {
return _language.StreamLanguage.define(_ebnf2.ebnf);
},
ecl: function ecl() {
return _language.StreamLanguage.define(_ecl2.ecl);
},
eiffel: function eiffel() {
return _language.StreamLanguage.define(_eiffel2.eiffel);
},
elm: function elm() {
return _language.StreamLanguage.define(_elm2.elm);
},
factor: function factor() {
return _language.StreamLanguage.define(_factor2.factor);
},
fcl: function fcl() {
return _language.StreamLanguage.define(_fcl2.fcl);
},
forth: function forth() {
return _language.StreamLanguage.define(_forth2.forth);
},
fortran: function fortran() {
return _language.StreamLanguage.define(_fortran2.fortran);
},
gas: function gas() {
return _language.StreamLanguage.define(_gas2.gas);
},
gherkin: function gherkin() {
return _language.StreamLanguage.define(_gherkin2.gherkin);
},
groovy: function groovy() {
return _language.StreamLanguage.define(_groovy2.groovy);
},
haskell: function haskell() {
return _language.StreamLanguage.define(_haskell2.haskell);
},
haxe: function haxe() {
return _language.StreamLanguage.define(_haxe2.haxe);
},
http: function http() {
return _language.StreamLanguage.define(_http2.http);
},
idl: function idl() {
return _language.StreamLanguage.define(_idl2.idl);
},
jinja2: function jinja2() {
return _language.StreamLanguage.define(_jinja2.jinja2);
},
mathematica: function mathematica() {
return _language.StreamLanguage.define(_mathematica2.mathematica);
},
mbox: function mbox() {
return _language.StreamLanguage.define(_mbox2.mbox);
},
mirc: function mirc() {
return _language.StreamLanguage.define(_mirc2.mirc);
},
modelica: function modelica() {
return _language.StreamLanguage.define(_modelica2.modelica);
},
mscgen: function mscgen() {
return _language.StreamLanguage.define(_mscgen2.mscgen);
},
mumps: function mumps() {
return _language.StreamLanguage.define(_mumps2.mumps);
},
nsis: function nsis() {
return _language.StreamLanguage.define(_nsis2.nsis);
},
ntriples: function ntriples() {
return _language.StreamLanguage.define(_ntriples2.ntriples);
},
octave: function octave() {
return _language.StreamLanguage.define(_octave2.octave);
},
oz: function oz() {
return _language.StreamLanguage.define(_oz2.oz);
},
pig: function pig() {
return _language.StreamLanguage.define(_pig2.pig);
},
properties: function properties() {
return _language.StreamLanguage.define(_properties2.properties);
},
protobuf: function protobuf() {
return _language.StreamLanguage.define(_protobuf2.protobuf);
},
puppet: function puppet() {
return _language.StreamLanguage.define(_puppet2.puppet);
},
q: function q() {
return _language.StreamLanguage.define(_q2.q);
},
sas: function sas() {
return _language.StreamLanguage.define(_sas2.sas);
},
sass: function sass() {
return (0, _langSass.sass)();
},
liquid: function liquid() {
return (0, _langLiquid.liquid)();
},
mermaid: function mermaid() {
return (0, _codemirrorLangMermaid.mermaid)();
},
nix: function nix() {
return (0, _codemirrorLangNix.nix)();
},
svelte: function svelte() {
return (0, _codemirrorLangSvelte.svelte)();
},
sieve: function sieve() {
return _language.StreamLanguage.define(_sieve2.sieve);
},
smalltalk: function smalltalk() {
return _language.StreamLanguage.define(_smalltalk2.smalltalk);
},
solr: function solr() {
return _language.StreamLanguage.define(_solr2.solr);
},
sparql: function sparql() {
return _language.StreamLanguage.define(_sparql2.sparql);
},
spreadsheet: function spreadsheet() {
return _language.StreamLanguage.define(_spreadsheet2.spreadsheet);
},
stex: function stex() {
return _language.StreamLanguage.define(_stex2.stex);
},
textile: function textile() {
return _language.StreamLanguage.define(_textile2.textile);
},
tiddlyWiki: function tiddlyWiki() {
return _language.StreamLanguage.define(_tiddlywiki.tiddlyWiki);
},
tiki: function tiki() {
return _language.StreamLanguage.define(_tiki2.tiki);
},
troff: function troff() {
return _language.StreamLanguage.define(_troff2.troff);
},
ttcn: function ttcn() {
return _language.StreamLanguage.define(_ttcn2.ttcn);
},
turtle: function turtle() {
return _language.StreamLanguage.define(_turtle2.turtle);
},
velocity: function velocity() {
return _language.StreamLanguage.define(_velocity2.velocity);
},
verilog: function verilog() {
return _language.StreamLanguage.define(_verilog2.verilog);
},
vhdl: function vhdl() {
return _language.StreamLanguage.define(_vhdl2.vhdl);
},
webIDL: function webIDL() {
return _language.StreamLanguage.define(_webidl.webIDL);
},
xQuery: function xQuery() {
return _language.StreamLanguage.define(_xquery.xQuery);
},
yacas: function yacas() {
return _language.StreamLanguage.define(_yacas2.yacas);
},
z80: function z80() {
return _language.StreamLanguage.define(_z2.z80);
},
wast: _langWast.wast,
javascript: _langJavascript.javascript,
jsx: function jsx() {
return (0, _langJavascript.javascript)({
jsx: true
});
},
typescript: function typescript() {
return (0, _langJavascript.javascript)({
typescript: true
});
},
tsx: function tsx() {
return (0, _langJavascript.javascript)({
jsx: true,
typescript: true
});
},
vue: function vue() {
return (0, _langVue.vue)();
},
angular: function angular() {
return (0, _langAngular.angular)();
},
json: _langJson.json,
html: _langHtml.html,
css: _langCss.css,
python: _langPython.python,
markdown: function markdown() {
return (0, _langMarkdown.markdown)({
base: _langMarkdown.markdownLanguage,
codeLanguages: _languageData.languages
});
},
xml: _langXml.xml,
sql: _langSql.sql,
mysql: function mysql() {
return (0, _langSql.sql)({
dialect: _langSql.MySQL
});
},
pgsql: function pgsql() {
return (0, _langSql.sql)({
dialect: _langSql.PostgreSQL
});
},
java: _langJava.java,
rust: _langRust.rust,
cpp: _langCpp.cpp,
// clike: () => StreamLanguage.define(clike),
// clike: () => clike({ }),
lezer: _langLezer.lezer,
php: _langPhp.php,
go: function go() {
return _language.StreamLanguage.define(_go2.go);
},
shell: function shell() {
return _language.StreamLanguage.define(_shell2.shell);
},
lua: function lua() {
return _language.StreamLanguage.define(_lua2.lua);
},
swift: function swift() {
return _language.StreamLanguage.define(_swift2.swift);
},
tcl: function tcl() {
return _language.StreamLanguage.define(_tcl2.tcl);
},
yaml: function yaml() {
return _language.StreamLanguage.define(_yaml2.yaml);
},
vb: function vb() {
return _language.StreamLanguage.define(_vb2.vb);
},
powershell: function powershell() {
return _language.StreamLanguage.define(_powershell.powerShell);
},
brainfuck: function brainfuck() {
return _language.StreamLanguage.define(_brainfuck2.brainfuck);
},
stylus: function stylus() {
return _language.StreamLanguage.define(_stylus2.stylus);
},
erlang: function erlang() {
return _language.StreamLanguage.define(_erlang2.erlang);
},
nginx: function nginx() {
return _language.StreamLanguage.define(_nginx2.nginx);
},
perl: function perl() {
return _language.StreamLanguage.define(_perl2.perl);
},
ruby: function ruby() {
return _language.StreamLanguage.define(_ruby2.ruby);
},
pascal: function pascal() {
return _language.StreamLanguage.define(_pascal2.pascal);
},
livescript: function livescript() {
return _language.StreamLanguage.define(_livescript.liveScript);
},
less: function less() {
return (0, _langLess.less)();
},
scheme: function scheme() {
return _language.StreamLanguage.define(_scheme2.scheme);
},
toml: function toml() {
return _language.StreamLanguage.define(_toml2.toml);
},
vbscript: function vbscript() {
return _language.StreamLanguage.define(_vbscript.vbScript);
},
clojure: function clojure() {
return (0, _langClojure.clojure)();
},
coffeescript: function coffeescript() {
return _language.StreamLanguage.define(_coffeescript.coffeeScript);
},
julia: function julia() {
return _language.StreamLanguage.define(_julia2.julia);
},
dockerfile: function dockerfile() {
return _language.StreamLanguage.define(_dockerfile.dockerFile);
},
r: function r() {
return _language.StreamLanguage.define(_r2.r);
}
};
/** Language list */
var langNames = exports.langNames = Object.keys(langs);
function loadLanguage(name) {
return langs[name] ? langs[name]() : null;
}
;