UNPKG

1.51 kBJavaScriptView Raw
1ace.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"),TextHighlightRules=require("./text_highlight_rules").TextHighlightRules,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})),ace.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"),TextMode=require("./text").Mode,PropertiesHighlightRules=require("./properties_highlight_rules").PropertiesHighlightRules,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})),ace.require(["ace/mode/properties"],(function(m){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=m)}));
\No newline at end of file