src/pyams_skin/resources/js/ext/ace/mode-diff.min.js
changeset 566 a1707c607eec
parent 565 318533413200
child 567 bca1726b1d85
equal deleted inserted replaced
565:318533413200 566:a1707c607eec
     1 ace.define("ace/mode/diff_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,i){"use strict";var o=e("../lib/oop"),n=e("./text_highlight_rules").TextHighlightRules,r=function(){this.$rules={start:[{regex:"^(?:\\*{15}|={67}|-{3}|\\+{3})$",token:"punctuation.definition.separator.diff",name:"keyword"},{regex:"^(@@)(\\s*.+?\\s*)(@@)(.*)$",token:["constant","constant.numeric","constant","comment.doc.tag"]},{regex:"^(\\d+)([,\\d]+)(a|d|c)(\\d+)([,\\d]+)(.*)$",token:["constant.numeric","punctuation.definition.range.diff","constant.function","constant.numeric","punctuation.definition.range.diff","invalid"],name:"meta."},{regex:"^(\\-{3}|\\+{3}|\\*{3})( .+)$",token:["constant.numeric","meta.tag"]},{regex:"^([!+>])(.*?)(\\s*)$",token:["support.constant","text","invalid"]},{regex:"^([<\\-])(.*?)(\\s*)$",token:["support.function","string","invalid"]},{regex:"^(diff)(\\s+--\\w+)?(.+?)( .+)?$",token:["variable","variable","keyword","variable"]},{regex:"^Index.+$",token:"variable"},{regex:"^\\s+$",token:"text"},{regex:"\\s*$",token:"invalid"},{defaultToken:"invisible",caseInsensitive:!0}]}};o.inherits(r,n),t.DiffHighlightRules=r}),ace.define("ace/mode/folding/diff",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],function(e,t,i){"use strict";var o=e("../../lib/oop"),n=e("./fold_mode").FoldMode,l=e("../../range").Range,r=t.FoldMode=function(e,t){this.regExpList=e,this.flag=t,this.foldingStartMarker=RegExp("^("+e.join("|")+")",this.flag)};o.inherits(r,n),function(){this.getFoldWidgetRange=function(e,t,i){for(var o=e.getLine(i),n={row:i,column:o.length},r=this.regExpList,a=1;a<=r.length;a++){var d=RegExp("^("+r.slice(0,a).join("|")+")",this.flag);if(d.test(o))break}for(var f=e.getLength();++i<f&&(o=e.getLine(i),!d.test(o)););if(i!=n.row+1)return new l(n.row,n.column,i-1,o.length)}}.call(r.prototype)}),ace.define("ace/mode/diff",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/diff_highlight_rules","ace/mode/folding/diff"],function(e,t,i){"use strict";var o=e("../lib/oop"),n=e("./text").Mode,r=e("./diff_highlight_rules").DiffHighlightRules,a=e("./folding/diff").FoldMode,d=function(){this.HighlightRules=r,this.foldingRules=new a(["diff","@@|\\*{5}"],"i")};o.inherits(d,n),function(){this.$id="ace/mode/diff"}.call(d.prototype),t.Mode=d}),ace.require(["ace/mode/diff"],function(e){"object"==typeof module&&"object"==typeof exports&&module&&(module.exports=e)});