blob: d51479f51eb3302c1d32017cd442188a3b585771 [file] [log] [blame]
// 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;
import com.google.gwt.resources.client.TextResource;
public interface Modes extends ClientBundle {
public static final Modes I = GWT.create(Modes.class);
@Source("mode_map") TextResource mode_map();
@Source("clike/clike.js") @DoNotEmbed DataResource clike();
@Source("clojure/clojure.js") @DoNotEmbed DataResource clojure();
@Source("commonlisp/commonlisp.js") @DoNotEmbed DataResource commonlisp();
@Source("coffeescript/coffeescript.js") @DoNotEmbed DataResource coffeescript();
@Source("css/css.js") @DoNotEmbed DataResource css();
@Source("d/d.js") @DoNotEmbed DataResource d();
@Source("diff/diff.js") @DoNotEmbed DataResource diff();
@Source("dtd/dtd.js") @DoNotEmbed DataResource dtd();
@Source("erlang/erlang.js") @DoNotEmbed DataResource erlang();
@Source("gas/gas.js") @DoNotEmbed DataResource gas();
@Source("gerrit/commit.js") @DoNotEmbed DataResource gerrit_commit();
@Source("gfm/gfm.js") @DoNotEmbed DataResource gfm();
@Source("go/go.js") @DoNotEmbed DataResource go();
@Source("groovy/groovy.js") @DoNotEmbed DataResource groovy();
@Source("haskell/haskell.js") @DoNotEmbed DataResource haskell();
@Source("htmlmixed/htmlmixed.js") @DoNotEmbed DataResource htmlmixed();
@Source("javascript/javascript.js") @DoNotEmbed DataResource javascript();
@Source("lua/lua.js") @DoNotEmbed DataResource lua();
@Source("markdown/markdown.js") @DoNotEmbed DataResource markdown();
@Source("perl/perl.js") @DoNotEmbed DataResource perl();
@Source("php/php.js") @DoNotEmbed DataResource php();
@Source("pig/pig.js") @DoNotEmbed DataResource pig();
@Source("properties/properties.js") @DoNotEmbed DataResource properties();
@Source("python/python.js") @DoNotEmbed DataResource python();
@Source("r/r.js") @DoNotEmbed DataResource r();
@Source("ruby/ruby.js") @DoNotEmbed DataResource ruby();
@Source("scheme/scheme.js") @DoNotEmbed DataResource scheme();
@Source("shell/shell.js") @DoNotEmbed DataResource shell();
@Source("smalltalk/smalltalk.js") @DoNotEmbed DataResource smalltalk();
@Source("sql/sql.js") @DoNotEmbed DataResource sql();
@Source("tcl/tcl.js") @DoNotEmbed DataResource tcl();
@Source("velocity/velocity.js") @DoNotEmbed DataResource velocity();
@Source("verilog/verilog.js") @DoNotEmbed DataResource verilog();
@Source("xml/xml.js") @DoNotEmbed DataResource xml();
@Source("yaml/yaml.js") @DoNotEmbed DataResource yaml();
// When adding a resource, update static initializer in ModeInjector.
}