corrade-nucleus-nucleons
/script-kiddie/002_script_kiddie/script-kiddie/node_modules/ace-builds/src/mode-properties.js |
@@ -0,0 +1,73 @@ |
define("ace/mode/properties_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 PropertiesHighlightRules = function() { |
|
var escapeRe = /\\u[0-9a-fA-F]{4}|\\/; |
|
this.$rules = { |
"start" : [ |
{ |
token : "comment", |
regex : /[!#].*$/ |
}, { |
token : "keyword", |
regex : /[=:]$/ |
}, { |
token : "keyword", |
regex : /[=:]/, |
next : "value" |
}, { |
token : "constant.language.escape", |
regex : escapeRe |
}, { |
defaultToken: "variable" |
} |
], |
"value" : [ |
{ |
regex : /\\$/, |
token : "string", |
next : "value" |
}, { |
regex : /$/, |
token : "string", |
next : "start" |
}, { |
token : "constant.language.escape", |
regex : escapeRe |
}, { |
defaultToken: "string" |
} |
] |
}; |
|
}; |
|
oop.inherits(PropertiesHighlightRules, TextHighlightRules); |
|
exports.PropertiesHighlightRules = PropertiesHighlightRules; |
}); |
|
define("ace/mode/properties",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/properties_highlight_rules"], function(require, exports, module) { |
"use strict"; |
|
var oop = require("../lib/oop"); |
var TextMode = require("./text").Mode; |
var PropertiesHighlightRules = require("./properties_highlight_rules").PropertiesHighlightRules; |
|
var Mode = function() { |
this.HighlightRules = PropertiesHighlightRules; |
this.$behaviour = this.$defaultBehaviour; |
}; |
oop.inherits(Mode, TextMode); |
|
(function() { |
this.$id = "ace/mode/properties"; |
}).call(Mode.prototype); |
|
exports.Mode = Mode; |
}); |