corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 office 1 define("ace/mode/gitignore_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
2 "use strict";
3  
4 var oop = require("../lib/oop");
5 var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
6  
7 var GitignoreHighlightRules = function() {
8 this.$rules = {
9 "start" : [
10 {
11 token : "comment",
12 regex : /^\s*#.*$/
13 }, {
14 token : "keyword", // negated patterns
15 regex : /^\s*!.*$/
16 }
17 ]
18 };
19  
20 this.normalizeRules();
21 };
22  
23 GitignoreHighlightRules.metaData = {
24 fileTypes: ['gitignore'],
25 name: 'Gitignore'
26 };
27  
28 oop.inherits(GitignoreHighlightRules, TextHighlightRules);
29  
30 exports.GitignoreHighlightRules = GitignoreHighlightRules;
31 });
32  
33 define("ace/mode/gitignore",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gitignore_highlight_rules"], function(require, exports, module) {
34 "use strict";
35  
36 var oop = require("../lib/oop");
37 var TextMode = require("./text").Mode;
38 var GitignoreHighlightRules = require("./gitignore_highlight_rules").GitignoreHighlightRules;
39  
40 var Mode = function() {
41 this.HighlightRules = GitignoreHighlightRules;
42 this.$behaviour = this.$defaultBehaviour;
43 };
44 oop.inherits(Mode, TextMode);
45  
46 (function() {
47 this.lineCommentStart = "#";
48 this.$id = "ace/mode/gitignore";
49 }).call(Mode.prototype);
50  
51 exports.Mode = Mode;
52 });