%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/old/home/stash/atlassian-stash/static/bower/CodeMirror/mode/sieve/
Upload File :
Create Path :
Current File : //data/old/home/stash/atlassian-stash/static/bower/CodeMirror/mode/sieve/sieve-min.js

CodeMirror.defineMode("sieve",function(A){function F(M){var K={},L=M.split(" ");for(var J=0;J<L.length;++J){K[L[J]]=true}return K}var C=F("if elsif else stop require");var E=F("true false not");var D=A.indentUnit;function B(M,K){var J=M.next();if(J=="/"&&M.eat("*")){K.tokenize=H;return H(M,K)}if(J==="#"){M.skipToEnd();return"comment"}if(J=='"'){K.tokenize=G(J);return K.tokenize(M,K)}if(J=="("){K._indent.push("(");K._indent.push("{");return null}if(J==="{"){K._indent.push("{");return null}if(J==")"){K._indent.pop();K._indent.pop()}if(J==="}"){K._indent.pop();return null}if(J==","){return null}if(J==";"){return null}if(/[{}\(\),;]/.test(J)){return null}if(/\d/.test(J)){M.eatWhile(/[\d]/);M.eat(/[KkMmGg]/);return"number"}if(J==":"){M.eatWhile(/[a-zA-Z_]/);M.eatWhile(/[a-zA-Z0-9_]/);return"operator"}M.eatWhile(/\w/);var L=M.current();if((L=="text")&&M.eat(":")){K.tokenize=I;return"string"}if(C.propertyIsEnumerable(L)){return"keyword"}if(E.propertyIsEnumerable(L)){return"atom"}return null}function I(K,J){J._multiLineString=true;if(!K.sol()){K.eatSpace();if(K.peek()=="#"){K.skipToEnd();return"comment"}K.skipToEnd();return"string"}if((K.next()==".")&&(K.eol())){J._multiLineString=false;J.tokenize=B}return"string"}function H(M,L){var J=false,K;while((K=M.next())!=null){if(J&&K=="/"){L.tokenize=B;break}J=(K=="*")}return"comment"}function G(J){return function(N,L){var M=false,K;while((K=N.next())!=null){if(K==J&&!M){break}M=!M&&K=="\\"}if(!M){L.tokenize=B}return"string"}}return{startState:function(J){return{tokenize:B,baseIndent:J||0,_indent:[]}},token:function(K,J){if(K.eatSpace()){return null}return(J.tokenize||B)(K,J)},indent:function(L,J){var K=L._indent.length;if(J&&(J[0]=="}")){K--}if(K<0){K=0}return K*D},electricChars:"}"}});CodeMirror.defineMIME("application/sieve","sieve");

Zerion Mini Shell 1.0