
We forgot to include these in the past CodeMirror upgrades. Updated to include all language modes available as of 5.13. Also add many more extensions to mime-types.properties so we get more syntax highlighting. Bug: Issue 3947 Change-Id: Ib5d45bce5b02d42d3b58423f97079d8d73318057
144 lines
7.5 KiB
Java
144 lines
7.5 KiB
Java
// Copyright (C) 2013 The Android Open Source Project
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package net.codemirror.mode;
|
|
|
|
import com.google.gwt.core.client.GWT;
|
|
import com.google.gwt.resources.client.ClientBundle;
|
|
import com.google.gwt.resources.client.DataResource;
|
|
import com.google.gwt.resources.client.DataResource.DoNotEmbed;
|
|
|
|
public interface Modes extends ClientBundle {
|
|
public static final Modes I = GWT.create(Modes.class);
|
|
|
|
@Source("apl.js") @DoNotEmbed DataResource apl();
|
|
@Source("asciiarmor.js") @DoNotEmbed DataResource asciiarmor();
|
|
@Source("asn.1.js") @DoNotEmbed DataResource asn_1();
|
|
@Source("asterisk.js") @DoNotEmbed DataResource asterisk();
|
|
@Source("brainfuck.js") @DoNotEmbed DataResource brainfuck();
|
|
@Source("clike.js") @DoNotEmbed DataResource clike();
|
|
@Source("clojure.js") @DoNotEmbed DataResource clojure();
|
|
@Source("cmake.js") @DoNotEmbed DataResource cmake();
|
|
@Source("cobol.js") @DoNotEmbed DataResource cobol();
|
|
@Source("coffeescript.js") @DoNotEmbed DataResource coffeescript();
|
|
@Source("commonlisp.js") @DoNotEmbed DataResource commonlisp();
|
|
@Source("crystal.js") @DoNotEmbed DataResource crystal();
|
|
@Source("css.js") @DoNotEmbed DataResource css();
|
|
@Source("cypher.js") @DoNotEmbed DataResource cypher();
|
|
@Source("d.js") @DoNotEmbed DataResource d();
|
|
@Source("dart.js") @DoNotEmbed DataResource dart();
|
|
@Source("diff.js") @DoNotEmbed DataResource diff();
|
|
@Source("django.js") @DoNotEmbed DataResource django();
|
|
@Source("dockerfile.js") @DoNotEmbed DataResource dockerfile();
|
|
@Source("dtd.js") @DoNotEmbed DataResource dtd();
|
|
@Source("dylan.js") @DoNotEmbed DataResource dylan();
|
|
@Source("ebnf.js") @DoNotEmbed DataResource ebnf();
|
|
@Source("ecl.js") @DoNotEmbed DataResource ecl();
|
|
@Source("eiffel.js") @DoNotEmbed DataResource eiffel();
|
|
@Source("elm.js") @DoNotEmbed DataResource elm();
|
|
@Source("erlang.js") @DoNotEmbed DataResource erlang();
|
|
@Source("factor.js") @DoNotEmbed DataResource factor();
|
|
@Source("fcl.js") @DoNotEmbed DataResource fcl();
|
|
@Source("forth.js") @DoNotEmbed DataResource forth();
|
|
@Source("fortran.js") @DoNotEmbed DataResource fortran();
|
|
@Source("gas.js") @DoNotEmbed DataResource gas();
|
|
@Source("gerrit/commit.js") @DoNotEmbed DataResource gerrit_commit();
|
|
@Source("gfm.js") @DoNotEmbed DataResource gfm();
|
|
@Source("gherkin.js") @DoNotEmbed DataResource gherkin();
|
|
@Source("go.js") @DoNotEmbed DataResource go();
|
|
@Source("groovy.js") @DoNotEmbed DataResource groovy();
|
|
@Source("haml.js") @DoNotEmbed DataResource haml();
|
|
@Source("handlebars.js") @DoNotEmbed DataResource handlebars();
|
|
@Source("haskell-literate.js") @DoNotEmbed DataResource haskell_literate();
|
|
@Source("haskell.js") @DoNotEmbed DataResource haskell();
|
|
@Source("haxe.js") @DoNotEmbed DataResource haxe();
|
|
@Source("htmlembedded.js") @DoNotEmbed DataResource htmlembedded();
|
|
@Source("htmlmixed.js") @DoNotEmbed DataResource htmlmixed();
|
|
@Source("http.js") @DoNotEmbed DataResource http();
|
|
@Source("idl.js") @DoNotEmbed DataResource idl();
|
|
@Source("jade.js") @DoNotEmbed DataResource jade();
|
|
@Source("javascript.js") @DoNotEmbed DataResource javascript();
|
|
@Source("jinja2.js") @DoNotEmbed DataResource jinja2();
|
|
@Source("jsx.js") @DoNotEmbed DataResource jsx();
|
|
@Source("julia.js") @DoNotEmbed DataResource julia();
|
|
@Source("livescript.js") @DoNotEmbed DataResource livescript();
|
|
@Source("lua.js") @DoNotEmbed DataResource lua();
|
|
@Source("markdown.js") @DoNotEmbed DataResource markdown();
|
|
@Source("mathematica.js") @DoNotEmbed DataResource mathematica();
|
|
@Source("mirc.js") @DoNotEmbed DataResource mirc();
|
|
@Source("mllike.js") @DoNotEmbed DataResource mllike();
|
|
@Source("modelica.js") @DoNotEmbed DataResource modelica();
|
|
@Source("mscgen.js") @DoNotEmbed DataResource mscgen();
|
|
@Source("mumps.js") @DoNotEmbed DataResource mumps();
|
|
@Source("nginx.js") @DoNotEmbed DataResource nginx();
|
|
@Source("nsis.js") @DoNotEmbed DataResource nsis();
|
|
@Source("ntriples.js") @DoNotEmbed DataResource ntriples();
|
|
@Source("octave.js") @DoNotEmbed DataResource octave();
|
|
@Source("oz.js") @DoNotEmbed DataResource oz();
|
|
@Source("pascal.js") @DoNotEmbed DataResource pascal();
|
|
@Source("pegjs.js") @DoNotEmbed DataResource pegjs();
|
|
@Source("perl.js") @DoNotEmbed DataResource perl();
|
|
@Source("php.js") @DoNotEmbed DataResource php();
|
|
@Source("pig.js") @DoNotEmbed DataResource pig();
|
|
@Source("properties.js") @DoNotEmbed DataResource properties();
|
|
@Source("protobuf.js") @DoNotEmbed DataResource protobuf();
|
|
@Source("puppet.js") @DoNotEmbed DataResource puppet();
|
|
@Source("python.js") @DoNotEmbed DataResource python();
|
|
@Source("q.js") @DoNotEmbed DataResource q();
|
|
@Source("r.js") @DoNotEmbed DataResource r();
|
|
@Source("rpm.js") @DoNotEmbed DataResource rpm();
|
|
@Source("rst.js") @DoNotEmbed DataResource rst();
|
|
@Source("ruby.js") @DoNotEmbed DataResource ruby();
|
|
@Source("rust.js") @DoNotEmbed DataResource rust();
|
|
@Source("sass.js") @DoNotEmbed DataResource sass();
|
|
@Source("scheme.js") @DoNotEmbed DataResource scheme();
|
|
@Source("shell.js") @DoNotEmbed DataResource shell();
|
|
@Source("sieve.js") @DoNotEmbed DataResource sieve();
|
|
@Source("slim.js") @DoNotEmbed DataResource slim();
|
|
@Source("smalltalk.js") @DoNotEmbed DataResource smalltalk();
|
|
@Source("smarty.js") @DoNotEmbed DataResource smarty();
|
|
@Source("solr.js") @DoNotEmbed DataResource solr();
|
|
@Source("soy.js") @DoNotEmbed DataResource soy();
|
|
@Source("sparql.js") @DoNotEmbed DataResource sparql();
|
|
@Source("spreadsheet.js") @DoNotEmbed DataResource spreadsheet();
|
|
@Source("sql.js") @DoNotEmbed DataResource sql();
|
|
@Source("stex.js") @DoNotEmbed DataResource stex();
|
|
@Source("stylus.js") @DoNotEmbed DataResource stylus();
|
|
@Source("swift.js") @DoNotEmbed DataResource swift();
|
|
@Source("tcl.js") @DoNotEmbed DataResource tcl();
|
|
@Source("textile.js") @DoNotEmbed DataResource textile();
|
|
@Source("tiddlywiki.js") @DoNotEmbed DataResource tiddlywiki();
|
|
@Source("tiki.js") @DoNotEmbed DataResource tiki();
|
|
@Source("toml.js") @DoNotEmbed DataResource toml();
|
|
@Source("tornado.js") @DoNotEmbed DataResource tornado();
|
|
@Source("troff.js") @DoNotEmbed DataResource troff();
|
|
@Source("ttcn-cfg.js") @DoNotEmbed DataResource ttcn_cfg();
|
|
@Source("ttcn.js") @DoNotEmbed DataResource ttcn();
|
|
@Source("turtle.js") @DoNotEmbed DataResource turtle();
|
|
@Source("twig.js") @DoNotEmbed DataResource twig();
|
|
@Source("vb.js") @DoNotEmbed DataResource vb();
|
|
@Source("vbscript.js") @DoNotEmbed DataResource vbscript();
|
|
@Source("velocity.js") @DoNotEmbed DataResource velocity();
|
|
@Source("verilog.js") @DoNotEmbed DataResource verilog();
|
|
@Source("vhdl.js") @DoNotEmbed DataResource vhdl();
|
|
@Source("vue.js") @DoNotEmbed DataResource vue();
|
|
@Source("xml.js") @DoNotEmbed DataResource xml();
|
|
@Source("xquery.js") @DoNotEmbed DataResource xquery();
|
|
@Source("yaml-frontmatter.js") @DoNotEmbed DataResource yaml_frontmatter();
|
|
@Source("yaml.js") @DoNotEmbed DataResource yaml();
|
|
@Source("z80.js") @DoNotEmbed DataResource z80();
|
|
|
|
// When adding a resource, update static initializer in ModeInfo.
|
|
}
|