File manager - Edit - /home/opticamezl/www/newok/velocity.tar
Back
velocity.min.js 0000644 00000005562 15175140005 0007530 0 ustar 00 (function(o){typeof exports=="object"&&typeof module=="object"?o(require("../../lib/codemirror")):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],o):o(CodeMirror)})(function(o){"use strict";o.defineMode("velocity",function(){function u(n){for(var e={},i=n.split(" "),r=0;r<i.length;++r)e[i[r]]=!0;return e}var c=u("#end #else #break #stop #[[ #]] #{end} #{else} #{break} #{stop}"),t=u("#if #elseif #foreach #set #include #parse #macro #define #evaluate #{if} #{elseif} #{foreach} #{set} #{include} #{parse} #{macro} #{define} #{evaluate}"),k=u("$foreach.count $foreach.hasNext $foreach.first $foreach.last $foreach.topmost $foreach.parent.count $foreach.parent.hasNext $foreach.parent.first $foreach.parent.last $foreach.parent $velocityCount $!bodyContent $bodyContent"),p=/[+\-*&%=<>!?:\/|]/;function a(n,e,i){return e.tokenize=i,i(n,e)}function f(n,e){var i=e.beforeParams;e.beforeParams=!1;var r=n.next();if(r=="'"&&!e.inString&&e.inParams)return e.lastTokenWasBuiltin=!1,a(n,e,h(r));if(r=='"'){if(e.lastTokenWasBuiltin=!1,e.inString)return e.inString=!1,"string";if(e.inParams)return a(n,e,h(r))}else{if(/[\[\]{}\(\),;\.]/.test(r))return r=="("&&i?e.inParams=!0:r==")"&&(e.inParams=!1,e.lastTokenWasBuiltin=!0),null;if(/\d/.test(r))return e.lastTokenWasBuiltin=!1,n.eatWhile(/[\w\.]/),"number";if(r=="#"&&n.eat("*"))return e.lastTokenWasBuiltin=!1,a(n,e,b);if(r=="#"&&n.match(/ *\[ *\[/))return e.lastTokenWasBuiltin=!1,a(n,e,d);if(r=="#"&&n.eat("#"))return e.lastTokenWasBuiltin=!1,n.skipToEnd(),"comment";if(r=="$")return n.eat("!"),n.eatWhile(/[\w\d\$_\.{}-]/),k&&k.propertyIsEnumerable(n.current())?"keyword":(e.lastTokenWasBuiltin=!0,e.beforeParams=!0,"builtin");if(p.test(r))return e.lastTokenWasBuiltin=!1,n.eatWhile(p),"operator";n.eatWhile(/[\w\$_{}@]/);var l=n.current();return c&&c.propertyIsEnumerable(l)?"keyword":t&&t.propertyIsEnumerable(l)||n.current().match(/^#@?[a-z0-9_]+ *$/i)&&n.peek()=="("&&!(t&&t.propertyIsEnumerable(l.toLowerCase()))?(e.beforeParams=!0,e.lastTokenWasBuiltin=!1,"keyword"):e.inString?(e.lastTokenWasBuiltin=!1,"string"):n.pos>l.length&&n.string.charAt(n.pos-l.length-1)=="."&&e.lastTokenWasBuiltin?"builtin":(e.lastTokenWasBuiltin=!1,null)}}function h(n){return function(e,i){for(var r=!1,l,s=!1;(l=e.next())!=null;){if(l==n&&!r){s=!0;break}if(n=='"'&&e.peek()=="$"&&!r){i.inString=!0,s=!0;break}r=!r&&l=="\\"}return s&&(i.tokenize=f),"string"}}function b(n,e){for(var i=!1,r;r=n.next();){if(r=="#"&&i){e.tokenize=f;break}i=r=="*"}return"comment"}function d(n,e){for(var i=0,r;r=n.next();){if(r=="#"&&i==2){e.tokenize=f;break}r=="]"?i++:r!=" "&&(i=0)}return"meta"}return{startState:function(){return{tokenize:f,beforeParams:!1,inParams:!1,inString:!1,lastTokenWasBuiltin:!1}},token:function(n,e){return n.eatSpace()?null:e.tokenize(n,e)},blockCommentStart:"#*",blockCommentEnd:"*#",lineComment:"##",fold:"velocity"}}),o.defineMIME("text/velocity","velocity")}); velocity.min.js.gz 0000644 00000002273 15175140005 0010143 0 ustar 00 � �V�o�6�_!QK:���mRYw�P`�@l/��S�Y&5�J������R��`�x��y<�d�L�P�(Z��T�C��)Cj�$a�[*�r KE4�[ Aa.�a�R8��F�F}h ��6tH�0�t?��N$��0_�H�k���VCJ��QU�S-�bthU �C�a��� :��Δ&�\;���Le�C�����"�oE���bv�Ņ��+��0wk0��46<aA��� /�����J� �[�o�q�d�ؿ���:Y��5����Y�b�3��';�+�8��I^��x�6ˁ'Z9^W��=�+n��j� �:��i���=�[4+�xV�[����[z�*HT%�s\�x�'<L���d���ʨ⠦��k��9h�}��럥�O3uJg64�u��ݪ��ZI�'D���������s��:�� �c�p"}����ڃ߀ _X#m��Y��m��,����2~�d�Ul�4���Ch,2�Co�.B�-�����#[�'��3/�Dn�d�ߑ�M�7� �EFΆ��F�Ac�lE� ϙL6��l�p�^�7u�&k���`Jc}�([&A����Ed�aL�jK�$��e��X�N_$9[����;������>��a ��!�[G�戾r��i���dGBg�^�_�Z�����הV�E�I�ȔP%�p�M>��Ѐ�c���؎t=�[usi�e��>(�*@��卬��6"����J�h�_�NQt����_�h�YQ[n���>��Q��K����MHۛ�� �a�''��˧U��9���'�Ñ��_�����w�g>�'Y � ���%?� ��C}}�K ��%y��gw�ȜF�m^��%�� U��g�R�LA��7CZ��`��������� G�s�;L�q���K���%o'��|k���%9�~�R���w9ccW���T�=�"#�����(f�s����'a���1�^���VbL�d�Z��{0���'3��:\tA��� ���χ��K=fI�gY�( c���c6h).."�2��9,y`�@�. ���p��k�7�Q�O;6r��a�wr��V>��{�4~�5�h�ΰۂ'@�Ҟ|4Vս�6W��۰[K9B�=Q��4Bs�����"�y��T�F�ge�P����� AL8~v�����O�.���r velocity.js 0000644 00000015733 15175140005 0006747 0 ustar 00 // CodeMirror, copyright (c) by Marijn Haverbeke and others // Distributed under an MIT license: https://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("velocity", function() { function parseWords(str) { var obj = {}, words = str.split(" "); for (var i = 0; i < words.length; ++i) obj[words[i]] = true; return obj; } var keywords = parseWords("#end #else #break #stop #[[ #]] " + "#{end} #{else} #{break} #{stop}"); var functions = parseWords("#if #elseif #foreach #set #include #parse #macro #define #evaluate " + "#{if} #{elseif} #{foreach} #{set} #{include} #{parse} #{macro} #{define} #{evaluate}"); var specials = parseWords("$foreach.count $foreach.hasNext $foreach.first $foreach.last $foreach.topmost $foreach.parent.count $foreach.parent.hasNext $foreach.parent.first $foreach.parent.last $foreach.parent $velocityCount $!bodyContent $bodyContent"); var isOperatorChar = /[+\-*&%=<>!?:\/|]/; function chain(stream, state, f) { state.tokenize = f; return f(stream, state); } function tokenBase(stream, state) { var beforeParams = state.beforeParams; state.beforeParams = false; var ch = stream.next(); // start of unparsed string? if ((ch == "'") && !state.inString && state.inParams) { state.lastTokenWasBuiltin = false; return chain(stream, state, tokenString(ch)); } // start of parsed string? else if ((ch == '"')) { state.lastTokenWasBuiltin = false; if (state.inString) { state.inString = false; return "string"; } else if (state.inParams) return chain(stream, state, tokenString(ch)); } // is it one of the special signs []{}().,;? Separator? else if (/[\[\]{}\(\),;\.]/.test(ch)) { if (ch == "(" && beforeParams) state.inParams = true; else if (ch == ")") { state.inParams = false; state.lastTokenWasBuiltin = true; } return null; } // start of a number value? else if (/\d/.test(ch)) { state.lastTokenWasBuiltin = false; stream.eatWhile(/[\w\.]/); return "number"; } // multi line comment? else if (ch == "#" && stream.eat("*")) { state.lastTokenWasBuiltin = false; return chain(stream, state, tokenComment); } // unparsed content? else if (ch == "#" && stream.match(/ *\[ *\[/)) { state.lastTokenWasBuiltin = false; return chain(stream, state, tokenUnparsed); } // single line comment? else if (ch == "#" && stream.eat("#")) { state.lastTokenWasBuiltin = false; stream.skipToEnd(); return "comment"; } // variable? else if (ch == "$") { stream.eat("!"); stream.eatWhile(/[\w\d\$_\.{}-]/); // is it one of the specials? if (specials && specials.propertyIsEnumerable(stream.current())) { return "keyword"; } else { state.lastTokenWasBuiltin = true; state.beforeParams = true; return "builtin"; } } // is it a operator? else if (isOperatorChar.test(ch)) { state.lastTokenWasBuiltin = false; stream.eatWhile(isOperatorChar); return "operator"; } else { // get the whole word stream.eatWhile(/[\w\$_{}@]/); var word = stream.current(); // is it one of the listed keywords? if (keywords && keywords.propertyIsEnumerable(word)) return "keyword"; // is it one of the listed functions? if (functions && functions.propertyIsEnumerable(word) || (stream.current().match(/^#@?[a-z0-9_]+ *$/i) && stream.peek()=="(") && !(functions && functions.propertyIsEnumerable(word.toLowerCase()))) { state.beforeParams = true; state.lastTokenWasBuiltin = false; return "keyword"; } if (state.inString) { state.lastTokenWasBuiltin = false; return "string"; } if (stream.pos > word.length && stream.string.charAt(stream.pos-word.length-1)=="." && state.lastTokenWasBuiltin) return "builtin"; // default: just a "word" state.lastTokenWasBuiltin = false; return null; } } function tokenString(quote) { return function(stream, state) { var escaped = false, next, end = false; while ((next = stream.next()) != null) { if ((next == quote) && !escaped) { end = true; break; } if (quote=='"' && stream.peek() == '$' && !escaped) { state.inString = true; end = true; break; } escaped = !escaped && next == "\\"; } if (end) state.tokenize = tokenBase; return "string"; }; } function tokenComment(stream, state) { var maybeEnd = false, ch; while (ch = stream.next()) { if (ch == "#" && maybeEnd) { state.tokenize = tokenBase; break; } maybeEnd = (ch == "*"); } return "comment"; } function tokenUnparsed(stream, state) { var maybeEnd = 0, ch; while (ch = stream.next()) { if (ch == "#" && maybeEnd == 2) { state.tokenize = tokenBase; break; } if (ch == "]") maybeEnd++; else if (ch != " ") maybeEnd = 0; } return "meta"; } // Interface return { startState: function() { return { tokenize: tokenBase, beforeParams: false, inParams: false, inString: false, lastTokenWasBuiltin: false }; }, token: function(stream, state) { if (stream.eatSpace()) return null; return state.tokenize(stream, state); }, blockCommentStart: "#*", blockCommentEnd: "*#", lineComment: "##", fold: "velocity" }; }); CodeMirror.defineMIME("text/velocity", "velocity"); });
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings