1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- ace.define("ace/mode/cuttlefish_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module){"use strict";
- var oop = require("../lib/oop");
- var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
- var CuttlefishHighlightRules = function () {
- this.$rules = {
- start: [{
- token: ['text', 'comment'],
- regex: /^([ \t]*)(#.*)$/
- }, {
- token: ['text', 'keyword', 'text', 'string', 'text', 'comment'],
- regex: /^([ \t]*)(include)([ \t]*)([A-Za-z0-9-\_\.\*\/]+)([ \t]*)(#.*)?$/
- }, {
- token: ['text', 'keyword', 'text', 'operator', 'text', 'string', 'text', 'comment'],
- regex: /^([ \t]*)([A-Za-z0-9-_]+(?:\.[A-Za-z0-9-_]+)*)([ \t]*)(=)([ \t]*)([^ \t#][^#]*?)([ \t]*)(#.*)?$/
- }, {
- defaultToken: 'invalid'
- }]
- };
- this.normalizeRules();
- };
- CuttlefishHighlightRules.metaData = {
- fileTypes: ['conf'],
- keyEquivalent: '^~C',
- name: 'Cuttlefish',
- scopeName: 'source.conf'
- };
- oop.inherits(CuttlefishHighlightRules, TextHighlightRules);
- exports.CuttlefishHighlightRules = CuttlefishHighlightRules;
- });
- ace.define("ace/mode/cuttlefish",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/cuttlefish_highlight_rules"], function(require, exports, module){"use strict";
- var oop = require("../lib/oop");
- var TextMode = require("./text").Mode;
- var CuttlefishHighlightRules = require("./cuttlefish_highlight_rules").CuttlefishHighlightRules;
- var Mode = function () {
- this.HighlightRules = CuttlefishHighlightRules;
- this.foldingRules = null;
- this.$behaviour = this.$defaultBehaviour;
- };
- oop.inherits(Mode, TextMode);
- (function () {
- this.lineCommentStart = "#";
- this.blockComment = null;
- this.$id = "ace/mode/cuttlefish";
- }).call(Mode.prototype);
- exports.Mode = Mode;
- }); (function() {
- ace.require(["ace/mode/cuttlefish"], function(m) {
- if (typeof module == "object" && typeof exports == "object" && module) {
- module.exports = m;
- }
- });
- })();
-
|