|  | // 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 { | 
|  | 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("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("mbox.js") | 
|  | @DoNotEmbed | 
|  | DataResource mbox(); | 
|  |  | 
|  | @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("powershell.js") | 
|  | @DoNotEmbed | 
|  | DataResource powershell(); | 
|  |  | 
|  | @Source("properties.js") | 
|  | @DoNotEmbed | 
|  | DataResource properties(); | 
|  |  | 
|  | @Source("protobuf.js") | 
|  | @DoNotEmbed | 
|  | DataResource protobuf(); | 
|  |  | 
|  | @Source("pug.js") | 
|  | @DoNotEmbed | 
|  | DataResource pug(); | 
|  |  | 
|  | @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("sas.js") | 
|  | @DoNotEmbed | 
|  | DataResource sas(); | 
|  |  | 
|  | @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("webidl.js") | 
|  | @DoNotEmbed | 
|  | DataResource webidl(); | 
|  |  | 
|  | @Source("xml.js") | 
|  | @DoNotEmbed | 
|  | DataResource xml(); | 
|  |  | 
|  | @Source("xquery.js") | 
|  | @DoNotEmbed | 
|  | DataResource xquery(); | 
|  |  | 
|  | @Source("yacas.js") | 
|  | @DoNotEmbed | 
|  | DataResource yacas(); | 
|  |  | 
|  | @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. | 
|  | } |