UNPKG

@uiw/codemirror-extensions-langs

Version:

Load languages Extensions for CodeMirror6.

361 lines 16.2 kB
// auto-generated by gen-langs-map.cjs – DO NOT EDIT import { StreamLanguage } from '@codemirror/language'; import { cpp as _cpp } from '@codemirror/lang-cpp'; import { css as _css } from '@codemirror/lang-css'; import { go as _go } from '@codemirror/lang-go'; import { html as _html } from '@codemirror/lang-html'; import { java as _java } from '@codemirror/lang-java'; import { javascript } from '@codemirror/lang-javascript'; import { jinja as _jinja } from '@codemirror/lang-jinja'; import { json as _json } from '@codemirror/lang-json'; import { less as _less } from '@codemirror/lang-less'; import { liquid as _liquid } from '@codemirror/lang-liquid'; import { markdown as _markdown } from '@codemirror/lang-markdown'; import { php as _php } from '@codemirror/lang-php'; import { python as _python } from '@codemirror/lang-python'; import { rust } from '@codemirror/lang-rust'; import { sass as _sass } from '@codemirror/lang-sass'; import { wast as _wast } from '@codemirror/lang-wast'; import { xml as _xml } from '@codemirror/lang-xml'; import { yaml as _yaml } from '@codemirror/lang-yaml'; import { apl as _apl } from '@codemirror/legacy-modes/mode/apl'; import { asciiArmor } from '@codemirror/legacy-modes/mode/asciiarmor'; import { asn1 as _asn } from '@codemirror/legacy-modes/mode/asn1'; import { brainfuck } from '@codemirror/legacy-modes/mode/brainfuck'; import { cobol } from '@codemirror/legacy-modes/mode/cobol'; import { csharp, dart as _dart, kotlin, objectiveCpp, scala as _scala, squirrel } from '@codemirror/legacy-modes/mode/clike'; import { clojure } from '@codemirror/legacy-modes/mode/clojure'; import { gss as _gss } from '@codemirror/legacy-modes/mode/css'; import { cmake as _cmake } from '@codemirror/legacy-modes/mode/cmake'; import { coffeeScript } from '@codemirror/legacy-modes/mode/coffeescript'; import { commonLisp } from '@codemirror/legacy-modes/mode/commonlisp'; import { cypher as _cypher } from '@codemirror/legacy-modes/mode/cypher'; import { cython } from '@codemirror/legacy-modes/mode/python'; import { crystal } from '@codemirror/legacy-modes/mode/crystal'; import { d as _d } from '@codemirror/legacy-modes/mode/d'; import { diff as _diff } from '@codemirror/legacy-modes/mode/diff'; import { dtd as _dtd } from '@codemirror/legacy-modes/mode/dtd'; import { dylan as _dylan } from '@codemirror/legacy-modes/mode/dylan'; import { ecl as _ecl } from '@codemirror/legacy-modes/mode/ecl'; import { eiffel } from '@codemirror/legacy-modes/mode/eiffel'; import { elm as _elm } from '@codemirror/legacy-modes/mode/elm'; import { erlang } from '@codemirror/legacy-modes/mode/erlang'; import { factor as _factor } from '@codemirror/legacy-modes/mode/factor'; import { forth as _forth } from '@codemirror/legacy-modes/mode/forth'; import { fortran } from '@codemirror/legacy-modes/mode/fortran'; import { fSharp, oCaml, sml as _sml } from '@codemirror/legacy-modes/mode/mllike'; import { gas } from '@codemirror/legacy-modes/mode/gas'; import { gherkin } from '@codemirror/legacy-modes/mode/gherkin'; import { groovy as _groovy } from '@codemirror/legacy-modes/mode/groovy'; import { haskell } from '@codemirror/legacy-modes/mode/haskell'; import { haxe, hxml as _hxml } from '@codemirror/legacy-modes/mode/haxe'; import { idl } from '@codemirror/legacy-modes/mode/idl'; import { jsonld as _jsonld } from '@codemirror/legacy-modes/mode/javascript'; import { julia } from '@codemirror/legacy-modes/mode/julia'; import { liveScript } from '@codemirror/legacy-modes/mode/livescript'; import { lua as _lua } from '@codemirror/legacy-modes/mode/lua'; import { mirc } from '@codemirror/legacy-modes/mode/mirc'; import { mathematica } from '@codemirror/legacy-modes/mode/mathematica'; import { modelica } from '@codemirror/legacy-modes/mode/modelica'; import { mumps } from '@codemirror/legacy-modes/mode/mumps'; import { mbox as _mbox } from '@codemirror/legacy-modes/mode/mbox'; import { nsis } from '@codemirror/legacy-modes/mode/nsis'; import { ntriples } from '@codemirror/legacy-modes/mode/ntriples'; import { octave } from '@codemirror/legacy-modes/mode/octave'; import { oz as _oz } from '@codemirror/legacy-modes/mode/oz'; import { pascal } from '@codemirror/legacy-modes/mode/pascal'; import { perl } from '@codemirror/legacy-modes/mode/perl'; import { pig as _pig } from '@codemirror/legacy-modes/mode/pig'; import { powerShell } from '@codemirror/legacy-modes/mode/powershell'; import { properties as _properties } from '@codemirror/legacy-modes/mode/properties'; import { protobuf } from '@codemirror/legacy-modes/mode/protobuf'; import { pug as _pug } from '@codemirror/legacy-modes/mode/pug'; import { puppet } from '@codemirror/legacy-modes/mode/puppet'; import { q as _q } from '@codemirror/legacy-modes/mode/q'; import { r as _r } from '@codemirror/legacy-modes/mode/r'; import { rpmSpec } from '@codemirror/legacy-modes/mode/rpm'; import { ruby } from '@codemirror/legacy-modes/mode/ruby'; import { sas as _sas } from '@codemirror/legacy-modes/mode/sas'; import { scheme } from '@codemirror/legacy-modes/mode/scheme'; import { shell } from '@codemirror/legacy-modes/mode/shell'; import { sieve as _sieve } from '@codemirror/legacy-modes/mode/sieve'; import { smalltalk } from '@codemirror/legacy-modes/mode/smalltalk'; import { sparql as _sparql } from '@codemirror/legacy-modes/mode/sparql'; import { stylus } from '@codemirror/legacy-modes/mode/stylus'; import { swift as _swift } from '@codemirror/legacy-modes/mode/swift'; import { stex } from '@codemirror/legacy-modes/mode/stex'; import { verilog } from '@codemirror/legacy-modes/mode/verilog'; import { tcl as _tcl } from '@codemirror/legacy-modes/mode/tcl'; import { textile as _textile } from '@codemirror/legacy-modes/mode/textile'; import { toml as _toml } from '@codemirror/legacy-modes/mode/toml'; import { troff } from '@codemirror/legacy-modes/mode/troff'; import { ttcn as _ttcn } from '@codemirror/legacy-modes/mode/ttcn'; import { ttcnCfg } from '@codemirror/legacy-modes/mode/ttcn-cfg'; import { turtle } from '@codemirror/legacy-modes/mode/turtle'; import { webIDL } from '@codemirror/legacy-modes/mode/webidl'; import { vb as _vb } from '@codemirror/legacy-modes/mode/vb'; import { vbScript } from '@codemirror/legacy-modes/mode/vbscript'; import { velocity } from '@codemirror/legacy-modes/mode/velocity'; import { vhdl as _vhdl } from '@codemirror/legacy-modes/mode/vhdl'; import { xQuery } from '@codemirror/legacy-modes/mode/xquery'; import { yacas } from '@codemirror/legacy-modes/mode/yacas'; import { z80 as _z } from '@codemirror/legacy-modes/mode/z80'; import { mscgen as _mscgen, msgenny as _msgenny, xu as _xu } from '@codemirror/legacy-modes/mode/mscgen'; import { vue as _vue } from '@codemirror/lang-vue'; import * as SQL from '@codemirror/lang-sql'; import { nix as _nix } from '@replit/codemirror-lang-nix'; import { svelte as _svelte } from '@replit/codemirror-lang-svelte'; import { solidity as _solidity } from '@replit/codemirror-lang-solidity'; export var langs = { '1': () => StreamLanguage.define(troff), '2': () => StreamLanguage.define(troff), '3': () => StreamLanguage.define(troff), '4': () => StreamLanguage.define(troff), '4th': () => StreamLanguage.define(_forth), '5': () => StreamLanguage.define(troff), '6': () => StreamLanguage.define(troff), '7': () => StreamLanguage.define(troff), '8': () => StreamLanguage.define(troff), '9': () => StreamLanguage.define(troff), apl: () => StreamLanguage.define(_apl), asc: () => StreamLanguage.define(asciiArmor), asn: () => StreamLanguage.define(_asn({})), asn1: () => StreamLanguage.define(_asn({})), b: () => StreamLanguage.define(brainfuck), bash: () => StreamLanguage.define(shell), bf: () => StreamLanguage.define(brainfuck), BUILD: () => _python(), bzl: () => _python(), c: () => _cpp(), 'c++': () => _cpp(), cc: () => _cpp(), cfg: () => StreamLanguage.define(ttcnCfg), cjs: () => javascript(), cl: () => StreamLanguage.define(commonLisp), clj: () => StreamLanguage.define(clojure), cljc: () => StreamLanguage.define(clojure), cljs: () => StreamLanguage.define(clojure), cljx: () => StreamLanguage.define(clojure), cmake: () => StreamLanguage.define(_cmake), 'cmake.in': () => StreamLanguage.define(_cmake), cob: () => StreamLanguage.define(cobol), coffee: () => StreamLanguage.define(coffeeScript), cpp: () => _cpp(), cpy: () => StreamLanguage.define(cobol), cql: () => SQL.sql({ dialect: SQL.Cassandra }), cr: () => StreamLanguage.define(crystal), cs: () => StreamLanguage.define(csharp), css: () => _css(), cts: () => javascript({ typescript: true }), cxx: () => _cpp(), cyp: () => StreamLanguage.define(_cypher), cypher: () => StreamLanguage.define(_cypher), d: () => StreamLanguage.define(_d), dart: () => StreamLanguage.define(_dart), diff: () => StreamLanguage.define(_diff), dtd: () => StreamLanguage.define(_dtd), dyalog: () => StreamLanguage.define(_apl), dyl: () => StreamLanguage.define(_dylan), dylan: () => StreamLanguage.define(_dylan), e: () => StreamLanguage.define(eiffel), ecl: () => StreamLanguage.define(_ecl), edn: () => StreamLanguage.define(clojure), el: () => StreamLanguage.define(commonLisp), elm: () => StreamLanguage.define(_elm), erl: () => StreamLanguage.define(erlang), f: () => StreamLanguage.define(fortran), f77: () => StreamLanguage.define(fortran), f90: () => StreamLanguage.define(fortran), f95: () => StreamLanguage.define(fortran), factor: () => StreamLanguage.define(_factor), feature: () => StreamLanguage.define(gherkin), for: () => StreamLanguage.define(fortran), forth: () => StreamLanguage.define(_forth), fs: () => StreamLanguage.define(fSharp), fth: () => StreamLanguage.define(_forth), fun: () => StreamLanguage.define(_sml), go: () => _go(), gradle: () => StreamLanguage.define(_groovy), groovy: () => StreamLanguage.define(_groovy), gss: () => StreamLanguage.define(_gss), h: () => _cpp(), 'h++': () => _cpp(), handlebars: () => _html(), hbs: () => _html(), hh: () => _cpp(), hpp: () => _cpp(), hs: () => StreamLanguage.define(haskell), htm: () => _html(), html: () => _html(), hx: () => StreamLanguage.define(haxe), hxml: () => StreamLanguage.define(_hxml), hxx: () => _cpp(), in: () => StreamLanguage.define(_properties), ini: () => StreamLanguage.define(_properties), ino: () => _cpp(), intr: () => StreamLanguage.define(_dylan), j2: () => _jinja(), jade: () => StreamLanguage.define(_pug), java: () => _java(), jinja: () => _jinja(), jinja2: () => _jinja(), jl: () => StreamLanguage.define(julia), js: () => javascript(), json: () => _json(), jsonld: () => StreamLanguage.define(_jsonld), jsx: () => javascript({ jsx: true }), ksh: () => StreamLanguage.define(shell), kt: () => StreamLanguage.define(kotlin), kts: () => StreamLanguage.define(kotlin), less: () => _less(), liquid: () => _liquid(), lisp: () => StreamLanguage.define(commonLisp), ls: () => StreamLanguage.define(liveScript), ltx: () => StreamLanguage.define(stex), lua: () => StreamLanguage.define(_lua), m: () => StreamLanguage.define(octave), map: () => _json(), markdown: () => _markdown(), mbox: () => StreamLanguage.define(_mbox), md: () => _markdown(), mjs: () => javascript(), mkd: () => _markdown(), ml: () => StreamLanguage.define(oCaml), mli: () => StreamLanguage.define(oCaml), mll: () => StreamLanguage.define(oCaml), mly: () => StreamLanguage.define(oCaml), mm: () => StreamLanguage.define(objectiveCpp), mo: () => StreamLanguage.define(modelica), mps: () => StreamLanguage.define(mumps), mrc: () => StreamLanguage.define(mirc), msc: () => StreamLanguage.define(_mscgen), mscgen: () => StreamLanguage.define(_mscgen), mscin: () => StreamLanguage.define(_mscgen), msgenny: () => StreamLanguage.define(_msgenny), mts: () => javascript({ typescript: true }), nb: () => StreamLanguage.define(mathematica), nix: () => _nix(), nq: () => StreamLanguage.define(ntriples), nsh: () => StreamLanguage.define(nsis), nsi: () => StreamLanguage.define(nsis), nt: () => StreamLanguage.define(ntriples), nut: () => StreamLanguage.define(squirrel), oz: () => StreamLanguage.define(_oz), p: () => StreamLanguage.define(pascal), pas: () => StreamLanguage.define(pascal), patch: () => StreamLanguage.define(_diff), pgp: () => StreamLanguage.define(asciiArmor), php: () => _php(), php3: () => _php(), php4: () => _php(), php5: () => _php(), php7: () => _php(), phtml: () => _php(), pig: () => StreamLanguage.define(_pig), pl: () => StreamLanguage.define(perl), pls: () => SQL.sql({ dialect: SQL.PLSQL }), pm: () => StreamLanguage.define(perl), pp: () => StreamLanguage.define(puppet), pro: () => StreamLanguage.define(idl), properties: () => StreamLanguage.define(_properties), proto: () => StreamLanguage.define(protobuf), ps1: () => StreamLanguage.define(powerShell), psd1: () => StreamLanguage.define(powerShell), psm1: () => StreamLanguage.define(powerShell), pug: () => StreamLanguage.define(_pug), pxd: () => StreamLanguage.define(cython), pxi: () => StreamLanguage.define(cython), py: () => _python(), python: () => _python(), pyw: () => _python(), pyx: () => StreamLanguage.define(cython), q: () => StreamLanguage.define(_q), r: () => StreamLanguage.define(_r), R: () => StreamLanguage.define(_r), rb: () => StreamLanguage.define(ruby), rq: () => StreamLanguage.define(_sparql), rs: () => rust(), s: () => StreamLanguage.define(gas), sas: () => StreamLanguage.define(_sas), sass: () => _sass({ indented: true }), scala: () => StreamLanguage.define(_scala), scm: () => StreamLanguage.define(scheme), scss: () => _sass(), sh: () => StreamLanguage.define(shell), sieve: () => StreamLanguage.define(_sieve), sig: () => StreamLanguage.define(_sml), siv: () => StreamLanguage.define(_sieve), smackspec: () => StreamLanguage.define(_sml), sml: () => StreamLanguage.define(_sml), solidity: () => _solidity, sparql: () => StreamLanguage.define(_sparql), spec: () => StreamLanguage.define(rpmSpec), sql: () => SQL.sql({ dialect: SQL.StandardSQL }), ss: () => StreamLanguage.define(scheme), st: () => StreamLanguage.define(smalltalk), styl: () => StreamLanguage.define(stylus), sv: () => StreamLanguage.define(verilog), svelte: () => _svelte(), svg: () => _xml(), svh: () => StreamLanguage.define(verilog), swift: () => StreamLanguage.define(_swift), tcl: () => StreamLanguage.define(_tcl), tex: () => StreamLanguage.define(stex), text: () => StreamLanguage.define(stex), textile: () => StreamLanguage.define(_textile), toml: () => StreamLanguage.define(_toml), ts: () => javascript({ typescript: true }), tsx: () => javascript({ jsx: true, typescript: true }), ttcn: () => StreamLanguage.define(_ttcn), ttcn3: () => StreamLanguage.define(_ttcn), ttcnpp: () => StreamLanguage.define(_ttcn), ttl: () => StreamLanguage.define(turtle), v: () => StreamLanguage.define(verilog), vb: () => StreamLanguage.define(_vb), vbs: () => StreamLanguage.define(vbScript), vhd: () => StreamLanguage.define(_vhdl), vhdl: () => StreamLanguage.define(_vhdl), vtl: () => StreamLanguage.define(velocity), vue: () => _vue(), wast: () => _wast(), wat: () => _wast(), webidl: () => StreamLanguage.define(webIDL), wl: () => StreamLanguage.define(mathematica), wls: () => StreamLanguage.define(mathematica), xml: () => _xml(), xq: () => StreamLanguage.define(xQuery), xqm: () => StreamLanguage.define(xQuery), xquery: () => StreamLanguage.define(xQuery), xqy: () => StreamLanguage.define(xQuery), xsd: () => _xml(), xsl: () => _xml(), xu: () => StreamLanguage.define(_xu), xy: () => StreamLanguage.define(xQuery), yaml: () => _yaml(), yml: () => _yaml(), ys: () => StreamLanguage.define(yacas), z80: () => StreamLanguage.define(_z) }; export var langNames = Object.keys(langs); export function loadLanguage(name) { return langs[name] ? langs[name]() : null; }