File manager - Edit - /home/opticamezl/www/newok/elm.zip
Back
PK Dz�\X~� elm.jsnu �[��� // CodeMirror, copyright (c) by Marijn Haverbeke and others // Distributed under an MIT license: http://codemirror.net/5/LICENSE (function(mod) { if (typeof exports == "object" && typeof module == "object") // CommonJS mod(require("../../lib/codemirror")); else if (typeof define == "function" && define.amd) // AMD define(["../../lib/codemirror"], mod); else // Plain browser env mod(CodeMirror); })(function(CodeMirror) { "use strict"; CodeMirror.defineMode("elm", function() { function switchState(source, setState, f) { setState(f); return f(source, setState); } var lowerRE = /[a-z]/; var upperRE = /[A-Z]/; var innerRE = /[a-zA-Z0-9_]/; var digitRE = /[0-9]/; var hexRE = /[0-9A-Fa-f]/; var symbolRE = /[-&*+.\\/<>=?^|:]/; var specialRE = /[(),[\]{}]/; var spacesRE = /[ \v\f]/; // newlines are handled in tokenizer function normal() { return function(source, setState) { if (source.eatWhile(spacesRE)) { return null; } var char = source.next(); if (specialRE.test(char)) { return (char === '{' && source.eat('-')) ? switchState(source, setState, chompMultiComment(1)) : (char === '[' && source.match('glsl|')) ? switchState(source, setState, chompGlsl) : 'builtin'; } if (char === '\'') { return switchState(source, setState, chompChar); } if (char === '"') { return source.eat('"') ? source.eat('"') ? switchState(source, setState, chompMultiString) : 'string' : switchState(source, setState, chompSingleString); } if (upperRE.test(char)) { source.eatWhile(innerRE); return 'variable-2'; } if (lowerRE.test(char)) { var isDef = source.pos === 1; source.eatWhile(innerRE); return isDef ? "def" : "variable"; } if (digitRE.test(char)) { if (char === '0') { if (source.eat(/[xX]/)) { source.eatWhile(hexRE); // should require at least 1 return "number"; } } else { source.eatWhile(digitRE); } if (source.eat('.')) { source.eatWhile(digitRE); // should require at least 1 } if (source.eat(/[eE]/)) { source.eat(/[-+]/); source.eatWhile(digitRE); // should require at least 1 } return "number"; } if (symbolRE.test(char)) { if (char === '-' && source.eat('-')) { source.skipToEnd(); return "comment"; } source.eatWhile(symbolRE); return "keyword"; } if (char === '_') { return "keyword"; } return "error"; } } function chompMultiComment(nest) { if (nest == 0) { return normal(); } return function(source, setState) { while (!source.eol()) { var char = source.next(); if (char == '{' && source.eat('-')) { ++nest; } else if (char == '-' && source.eat('}')) { --nest; if (nest === 0) { setState(normal()); return 'comment'; } } } setState(chompMultiComment(nest)); return 'comment'; } } function chompMultiString(source, setState) { while (!source.eol()) { var char = source.next(); if (char === '"' && source.eat('"') && source.eat('"')) { setState(normal()); return 'string'; } } return 'string'; } function chompSingleString(source, setState) { while (source.skipTo('\\"')) { source.next(); source.next(); } if (source.skipTo('"')) { source.next(); setState(normal()); return 'string'; } source.skipToEnd(); setState(normal()); return 'error'; } function chompChar(source, setState) { while (source.skipTo("\\'")) { source.next(); source.next(); } if (source.skipTo("'")) { source.next(); setState(normal()); return 'string'; } source.skipToEnd(); setState(normal()); return 'error'; } function chompGlsl(source, setState) { while (!source.eol()) { var char = source.next(); if (char === '|' && source.eat(']')) { setState(normal()); return 'string'; } } return 'string'; } var wellKnownWords = { case: 1, of: 1, as: 1, if: 1, then: 1, else: 1, let: 1, in: 1, type: 1, alias: 1, module: 1, where: 1, import: 1, exposing: 1, port: 1 }; return { startState: function () { return { f: normal() }; }, copyState: function (s) { return { f: s.f }; }, lineComment: '--', token: function(stream, state) { var type = state.f(stream, function(s) { state.f = s; }); var word = stream.current(); return (wellKnownWords.hasOwnProperty(word)) ? 'keyword' : type; } }; }); CodeMirror.defineMIME("text/x-elm", "elm"); }); PK Dz�\��E� � elm.min.js.gznu �[��� � �UM��6��W�<$bG�&��R5,�@�.�-6qN,'jl)��LҌ�{!(���@OQ�'�|4I^�SF�Ww9J�O�h��� ��KnL���4Y]țci����Jq��jö&����X@��L�J��CB�N;[��ٲ;��aj�[��d�`�d��JN*g����]�'�I�(�,^��$%�:��j����8��*o����^�U��0� �z�>'�;�C�>��%a�lu}H=u���4�FK�V��x�f?�(����Z�A�Z'�&a�,�j�>��-1I��۳����X��*$9#�(]��SVB�Z����I;Y�W 8%��+L�mಫ�!sD�W��L�vO`WT�K@�æV�S|�?�!|z�5�Y`�&����]xF�uz�����[�����)�*�2��%��/E.t|4�b�x�~��L�ChTN�[��p�<a�� {�� )��H�,*9������� �C|��0�NC��.a�w��2�aˁ�����1�quP��̣�Rؚ����J�p��gc3�����A���4A���T-�R�A��l�ƒŷ.�� �Z�F*�{M�����-a�n���D��Zq�6�GOk�ݓ;n��(�W_R/桦^��3�HǡsO!� yw��Cg�l��.p�K����G�ܛ�mO���]��F��=�^��h���?h�K������>�E\�i%�����iZ�9U��R�9�z�sZH����G�w�����^Z��J�&����TJ�v��/ֵr�u���I>�@�3�`�Э9^�`���ih����I�Cu� 5����8'���6xuq.6 R�M���J=j�%ާ�/��5Gi݅�8z�4 ҰQ~z$��ٱs�.�v�b��o��S�VJ PK Dz�\�S�VJ J elm.min.jsnu �[��� (function(r){typeof exports=="object"&&typeof module=="object"?r(require("../../lib/codemirror")):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],r):r(CodeMirror)})(function(r){"use strict";r.defineMode("elm",function(){function a(n,t,i){return t(i),i(n,t)}var h=/[a-z]/,d=/[A-Z]/,p=/[a-zA-Z0-9_]/,l=/[0-9]/,v=/[0-9A-Fa-f]/,m=/[-&*+.\\/<>=?^|:]/,u=/[(),[\]{}]/,x=/[ \v\f]/;function e(){return function(n,t){if(n.eatWhile(x))return null;var i=n.next();if(u.test(i))return i==="{"&&n.eat("-")?a(n,t,o(1)):i==="["&&n.match("glsl|")?a(n,t,k):"builtin";if(i==="'")return a(n,t,E);if(i==='"')return n.eat('"')?n.eat('"')?a(n,t,w):"string":a(n,t,g);if(d.test(i))return n.eatWhile(p),"variable-2";if(h.test(i)){var f=n.pos===1;return n.eatWhile(p),f?"def":"variable"}if(l.test(i)){if(i==="0"){if(n.eat(/[xX]/))return n.eatWhile(v),"number"}else n.eatWhile(l);return n.eat(".")&&n.eatWhile(l),n.eat(/[eE]/)&&(n.eat(/[-+]/),n.eatWhile(l)),"number"}return m.test(i)?i==="-"&&n.eat("-")?(n.skipToEnd(),"comment"):(n.eatWhile(m),"keyword"):i==="_"?"keyword":"error"}}function o(n){return n==0?e():function(t,i){for(;!t.eol();){var f=t.next();if(f=="{"&&t.eat("-"))++n;else if(f=="-"&&t.eat("}")&&(--n,n===0))return i(e()),"comment"}return i(o(n)),"comment"}}function w(n,t){for(;!n.eol();){var i=n.next();if(i==='"'&&n.eat('"')&&n.eat('"'))return t(e()),"string"}return"string"}function g(n,t){for(;n.skipTo('\\"');)n.next(),n.next();return n.skipTo('"')?(n.next(),t(e()),"string"):(n.skipToEnd(),t(e()),"error")}function E(n,t){for(;n.skipTo("\\'");)n.next(),n.next();return n.skipTo("'")?(n.next(),t(e()),"string"):(n.skipToEnd(),t(e()),"error")}function k(n,t){for(;!n.eol();){var i=n.next();if(i==="|"&&n.eat("]"))return t(e()),"string"}return"string"}var y={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};return{startState:function(){return{f:e()}},copyState:function(n){return{f:n.f}},lineComment:"--",token:function(n,t){var i=t.f(n,function(b){t.f=b}),f=n.current();return y.hasOwnProperty(f)?"keyword":i}}}),r.defineMIME("text/x-elm","elm")}); PK Dz�\X~� elm.jsnu �[��� PK Dz�\��E� � O elm.min.js.gznu �[��� PK Dz�\�S�VJ J ' elm.min.jsnu �[��� PK � �"