Sha256: c73e8b8c2442bbf307eca5079c81662526c708b843613905c3e3ca56c0df7d3f

Contents?: true

Size: 1.88 KB

Versions: 105

Compression:

Stored size: 1.88 KB

Contents

ace.define("ace/mode/lisp_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="case|do|let|loop|if|else|when",t="eq|neq|and|or",n="null|nil",r="cons|car|cdr|cond|lambda|format|setq|setf|quote|eval|append|list|listp|memberp|t|load|progn",i=this.createKeywordMapper({"keyword.control":e,"keyword.operator":t,"constant.language":n,"support.function":r},"identifier",!0);this.$rules={start:[{token:"comment",regex:";.*$"},{token:["storage.type.function-type.lisp","text","entity.name.function.lisp"],regex:"(?:\\b(?:(defun|defmethod|defmacro))\\b)(\\s+)((?:\\w|\\-|\\!|\\?)*)"},{token:["punctuation.definition.constant.character.lisp","constant.character.lisp"],regex:"(#)((?:\\w|[\\\\+-=<>'\"&#])+)"},{token:["punctuation.definition.variable.lisp","variable.other.global.lisp","punctuation.definition.variable.lisp"],regex:"(\\*)(\\S*)(\\*)"},{token:"constant.numeric",regex:"0[xX][0-9a-fA-F]+(?:L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\\b"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?(?:L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\\b"},{token:i,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"string",regex:'"(?=.)',next:"qqstring"}],qqstring:[{token:"constant.character.escape.lisp",regex:"\\\\."},{token:"string",regex:'[^"\\\\]+'},{token:"string",regex:"\\\\$",next:"qqstring"},{token:"string",regex:'"|$',next:"start"}]}};r.inherits(s,i),t.LispHighlightRules=s}),ace.define("ace/mode/lisp",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/lisp_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./lisp_highlight_rules").LispHighlightRules,o=function(){this.HighlightRules=s};r.inherits(o,i),function(){this.lineCommentStart=";",this.$id="ace/mode/lisp"}.call(o.prototype),t.Mode=o})

Version data entries

105 entries across 105 versions & 4 rubygems

Version Path
optimacms-0.1.61 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.30 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.29 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
inc_gollum-5.0.1b.pre.rc2 lib/gollum/public/gollum/javascript/ace-1.2.5/mode-lisp.js
inc_gollum-5.0.1b.pre.rc1 lib/gollum/public/gollum/javascript/ace-1.2.5/mode-lisp.js
optimacms-0.3.23 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.15 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.12 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.11 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.9 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.8 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.7 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.6 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.5 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.2.26 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.2.25 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.2.24 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.4 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.3 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js
optimacms-0.3.2 spec/dummy/public/js/ace/src-min-noconflict/mode-lisp.js