Files
gerrit/gerrit-gwtui/src/main/java/net/codemirror/mode/Modes.java
Michael Zhou 993cbcba78 Add all language modes from CodeMirror 5.13
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
2016-03-22 13:31:31 -04:00

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.
}