%PDF- %PDF-
Mini Shell

Mini Shell

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

CodeMirror.defineMode("less",function(C){var E=C.indentUnit,G;function F(K,L){G=L;return K}var I=/(^\:root$|^\:nth\-child$|^\:nth\-last\-child$|^\:nth\-of\-type$|^\:nth\-last\-of\-type$|^\:first\-child$|^\:last\-child$|^\:first\-of\-type$|^\:last\-of\-type$|^\:only\-child$|^\:only\-of\-type$|^\:empty$|^\:link|^\:visited$|^\:active$|^\:hover$|^\:focus$|^\:target$|^\:lang$|^\:enabled^\:disabled$|^\:checked$|^\:first\-line$|^\:first\-letter$|^\:before$|^\:after$|^\:not$|^\:required$|^\:invalid$)/;function D(Q,O){var N=Q.next();if(N=="@"){Q.eatWhile(/[\w\-]/);return F("meta",Q.current())}else{if(N=="/"&&Q.eat("*")){O.tokenize=J;return J(Q,O)}else{if(N=="<"&&Q.eat("!")){O.tokenize=B;return B(Q,O)}else{if(N=="="){F(null,"compare")}else{if(N=="|"&&Q.eat("=")){return F(null,"compare")}else{if(N=='"'||N=="'"){O.tokenize=H(N);return O.tokenize(Q,O)}else{if(N=="/"){if(Q.eat("/")){O.tokenize=A;return A(Q,O)}else{if(G=="string"||G=="("){return F("string","string")}if(O.stack[O.stack.length-1]!==undefined){return F(null,N)}Q.eatWhile(/[\a-zA-Z0-9\-_.\s]/);if(/\/|\)|#/.test(Q.peek()||(Q.eatSpace()&&Q.peek()===")"))||Q.eol()){return F("string","string")}}}else{if(N=="!"){Q.match(/^\s*\w*/);return F("keyword","important")}else{if(/\d/.test(N)){Q.eatWhile(/[\w.%]/);return F("number","unit")}else{if(/[,+<>*\/]/.test(N)){if(Q.peek()=="="||G=="a"){return F("string","string")}if(N===","){return F(null,N)}return F(null,"select-op")}else{if(/[;{}:\[\]()~\|]/.test(N)){if(N==":"){Q.eatWhile(/[a-z\\\-]/);if(I.test(Q.current())){return F("tag","tag")}else{if(Q.peek()==":"){Q.next();Q.eatWhile(/[a-z\\\-]/);if(Q.current().match(/\:\:\-(o|ms|moz|webkit)\-/)){return F("string","string")}if(I.test(Q.current().substring(1))){return F("tag","tag")}return F(null,N)}else{return F(null,N)}}}else{if(N=="~"){if(G=="r"){return F("string","string")}}else{return F(null,N)}}}else{if(N=="."){if(G=="("){return F("string","string")}Q.eatWhile(/[\a-zA-Z0-9\-_]/);if(Q.peek()===" "){Q.eatSpace()}if(Q.peek()===")"||G===":"){return F("number","unit")}else{if(Q.current().length>1){if(O.stack[O.stack.length-1]==="rule"&&!Q.match(/^[{,+(]/,false)){return F("number","unit")}}}return F("tag","tag")}else{if(N=="#"){Q.eatWhile(/[A-Za-z0-9]/);if(Q.current().length==4||Q.current().length==7){if(Q.current().match(/[A-Fa-f0-9]{6}|[A-Fa-f0-9]{3}/,false)!=null){if(Q.current().substring(1)!=Q.current().match(/[A-Fa-f0-9]{6}|[A-Fa-f0-9]{3}/,false)){return F("atom","tag")}Q.eatSpace();if(/[\/<>.(){!$%^&*_\-\\?=+\|#'~`]/.test(Q.peek())){if(G==="select-op"){return F("number","unit")}else{return F("atom","tag")}}else{if(Q.peek()=="}"){return F("number","unit")}else{if(/[a-zA-Z\\]/.test(Q.peek())){return F("atom","tag")}else{if(Q.eol()){return F("atom","tag")}else{return F("number","unit")}}}}}else{Q.eatWhile(/[\w\\\-]/);return F("atom",Q.current())}}else{Q.eatWhile(/[\w\\\-]/);if(O.stack[O.stack.length-1]==="rule"){return F("atom",Q.current())}return F("atom",Q.current());return F("atom","tag")}}else{if(N=="&"){Q.eatWhile(/[\w\-]/);return F(null,N)}else{Q.eatWhile(/[\w\\\-_%.{]/);if(Q.current().match(/\\/)!==null){if(Q.current().charAt(Q.current().length-1)==="\\"){Q.eat(/\'|\"|\)|\(/);while(Q.eatWhile(/[\w\\\-_%.{]/)){Q.eat(/\'|\"|\)|\(/)}return F("string",Q.current())}}else{if(G=="string"){if(O.stack[O.stack.length-1]==="{"&&Q.peek()===":"){return F("variable","variable")}if(Q.peek()==="/"){Q.eatWhile(/[\w\\\-_%.{:\/]/)}return F(G,Q.current())}else{if(Q.current().match(/(^http$|^https$)/)!=null){Q.eatWhile(/[\w\\\-_%.{:\/]/);if(Q.peek()==="/"){Q.eatWhile(/[\w\\\-_%.{:\/]/)}return F("string","string")}else{if(Q.peek()=="<"||Q.peek()==">"||Q.peek()=="+"){if(G==="("&&(Q.current()==="n"||Q.current()==="-n")){return F("string",Q.current())}return F("tag","tag")}else{if(/\(/.test(Q.peek())){if(Q.current()==="when"){return F("variable","variable")}else{if(O.stack[O.stack.length-1]==="@media"&&Q.current()==="and"){return F("variable",Q.current())}}return F(null,N)}else{if(Q.peek()=="/"&&O.stack[O.stack.length-1]!==undefined){if(Q.peek()==="/"){Q.eatWhile(/[\w\\\-_%.{:\/]/)}return F("string",Q.current())}else{if(Q.current().match(/\-\d|\-.\d/)){return F("number","unit")}else{if(/\/|[\s\)]/.test(Q.peek()||Q.eol()||(Q.eatSpace()&&Q.peek()=="/"))&&Q.current().indexOf(".")!==-1){if(Q.current().substring(Q.current().length-1,Q.current().length)=="{"){Q.backUp(1);return F("tag","tag")}Q.eatSpace();if(/[{<>.a-zA-Z\/]/.test(Q.peek())||Q.eol()){return F("tag","tag")}return F("string","string")}else{if(Q.eol()||Q.peek()=="["||Q.peek()=="#"||G=="tag"){if(Q.current().substring(Q.current().length-1,Q.current().length)=="{"){Q.backUp(1)}else{if(O.stack[O.stack.length-1]==="border-color"||O.stack[O.stack.length-1]==="background-position"||O.stack[O.stack.length-1]==="font-family"){return F(null,Q.current())}else{if(G==="tag"){return F("tag","tag")}else{if((G===":"||G==="unit")&&O.stack[O.stack.length-1]==="rule"){return F(null,Q.current())}else{if(O.stack[O.stack.length-1]==="rule"&&G==="tag"){return F("string",Q.current())}else{if(O.stack[O.stack.length-1]===";"&&G===":"){return F(null,Q.current())}else{if(Q.peek()==="#"&&G!==undefined&&G.match(/\+|,|tag|select\-op|}|{|;/g)===null){return F("string",Q.current())}else{if(G==="variable"){return F(null,Q.current())}else{if(O.stack[O.stack.length-1]==="{"&&G==="comment"){return F("variable",Q.current())}else{if(O.stack.length===0&&(G===";"||G==="comment")){return F("tag",Q.current())}else{if((O.stack[O.stack.length-1]==="{"||G===";")&&O.stack[O.stack.length-1]!=="@media{"){return F("variable",Q.current())}else{if(O.stack[O.stack.length-2]==="{"&&O.stack[O.stack.length-1]===";"){return F("variable",Q.current())}}}}}}}}}}}}return F("tag","tag")}else{if(G=="compare"||G=="a"||G=="("){return F("string","string")}else{if(G=="|"||Q.current()=="-"||G=="["){if(G=="|"&&Q.match(/^[\]=~]/,false)){return F("number",Q.current())}else{if(G=="|"){return F("tag","tag")}else{if(G=="["){Q.eatWhile(/\w\-/);return F("number",Q.current())}}}return F(null,N)}else{if((Q.peek()==":")||(Q.eatSpace()&&Q.peek()==":")){Q.next();var L=Q.peek()==":"?true:false;if(!L){var M=Q.pos;var P=Q.current().length;Q.eatWhile(/[a-z\\\-]/);var K=Q.pos;if(Q.current().substring(P-1).match(I)!=null){Q.backUp(K-(M-1));return F("tag","tag")}else{Q.backUp(K-(M-1))}}else{Q.backUp(1)}if(L){return F("tag","tag")}else{return F("variable","variable")}}else{if(O.stack[O.stack.length-1]==="font-family"||O.stack[O.stack.length-1]==="background-position"||O.stack[O.stack.length-1]==="border-color"){return F(null,null)}else{if(O.stack[O.stack.length-1]===null&&G===":"){return F(null,Q.current())}else{if(/\^|\$/.test(Q.current())&&Q.match(/^[~=]/,false)){return F("string","string")}else{if(G==="unit"&&O.stack[O.stack.length-1]==="rule"){return F(null,"unit")}else{if(G==="unit"&&O.stack[O.stack.length-1]===";"){return F(null,"unit")}else{if(G===")"&&O.stack[O.stack.length-1]==="rule"){return F(null,"unit")}else{if(G&&G.match("@")!==null&&O.stack[O.stack.length-1]==="rule"){return F(null,"unit")}else{if((G===";"||G==="}"||G===",")&&O.stack[O.stack.length-1]===";"){return F("tag",Q.current())}else{if((G===";"&&Q.peek()!==undefined&&!Q.match(/^[{\.]/,false))||(G===";"&&Q.eatSpace()&&!Q.match(/^[{\.]/))){return F("variable",Q.current())}else{if((G==="@media"&&O.stack[O.stack.length-1]==="@media")||G==="@namespace"){return F("tag",Q.current())}else{if(G==="{"&&O.stack[O.stack.length-1]===";"&&Q.peek()==="{"){return F("tag","tag")}else{if((G==="{"||G===":")&&O.stack[O.stack.length-1]===";"){return F(null,Q.current())}else{if((O.stack[O.stack.length-1]==="{"&&Q.eatSpace()&&!Q.match(/^[\.#]/))||G==="select-op"||(O.stack[O.stack.length-1]==="rule"&&G===",")){return F("tag","tag")}else{if(G==="variable"&&O.stack[O.stack.length-1]==="rule"){return F("tag","tag")}else{if((Q.eatSpace()&&Q.peek()==="{")||Q.eol()||Q.peek()==="{"){return F("tag","tag")}else{if(G===")"&&(Q.current()=="and"||Q.current()=="and ")){return F("variable","variable")}else{if(G===")"&&(Q.current()=="when"||Q.current()=="when ")){return F("variable","variable")}else{if(G===")"||G==="comment"||G==="{"){return F("tag","tag")}else{if(Q.sol()){return F("tag","tag")}else{if((Q.eatSpace()&&Q.peek()==="#")||Q.peek()==="#"){return F("tag","tag")}else{if(O.stack.length===0){return F("tag","tag")}else{if(G===";"&&Q.peek()!==undefined&&Q.match(/^[\.|#]/g)){return F("tag","tag")}else{if(G===":"){Q.eatSpace();return F(null,Q.current())}else{if(Q.current()==="and "||Q.current()==="and"){return F("variable",Q.current())}else{if(G===";"&&O.stack[O.stack.length-1]==="{"){return F("variable",Q.current())}else{if(O.stack[O.stack.length-1]==="rule"){return F(null,Q.current())}}}}}}}}}}}}}}}}}}}}}}}}}return F("tag",Q.current())}}}}}}}}}}}}}}}}}}}}}}}}}}}}function A(L,K){L.skipToEnd();K.tokenize=D;return F("comment","comment")}function J(N,M){var K=false,L;while((L=N.next())!=null){if(K&&L=="/"){M.tokenize=D;break}K=(L=="*")}return F("comment","comment")}function B(N,M){var L=0,K;while((K=N.next())!=null){if(L>=2&&K==">"){M.tokenize=D;break}L=(K=="-")?L+1:0}return F("comment","comment")}function H(K){return function(O,M){var N=false,L;while((L=O.next())!=null){if(L==K&&!N){break}N=!N&&L=="\\"}if(!N){M.tokenize=D}return F("string","string")}}return{startState:function(K){return{tokenize:D,baseIndent:K||0,stack:[]}},token:function(N,M){if(N.eatSpace()){return null}var L=M.tokenize(N,M);var K=M.stack[M.stack.length-1];if(G=="hash"&&K=="rule"){L="atom"}else{if(L=="variable"){if(K=="rule"){L=null}else{if(!K||K=="@media{"){L=N.current()=="when"?"variable":/[\s,|\s\)|\s]/.test(N.peek())?"tag":G}}}}if(K=="rule"&&/^[\{\};]$/.test(G)){M.stack.pop()}if(G=="{"){if(K=="@media"){M.stack[M.stack.length-1]="@media{"}else{M.stack.push("{")}}else{if(G=="}"){M.stack.pop()}else{if(G=="@media"){M.stack.push("@media")}else{if(N.current()==="font-family"){M.stack[M.stack.length-1]="font-family"}else{if(N.current()==="background-position"){M.stack[M.stack.length-1]="background-position"}else{if(N.current()==="border-color"){M.stack[M.stack.length-1]="border-color"}else{if(K=="{"&&G!="comment"&&G!=="tag"){M.stack.push("rule")}else{if(N.peek()===":"&&N.current().match(/@|#/)===null){L=G}}}}}}}}if(G===";"&&(M.stack[M.stack.length-1]=="font-family"||M.stack[M.stack.length-1]=="background-position"||M.stack[M.stack.length-1]=="border-color")){M.stack[M.stack.length-1]=N.current()}else{if(G==="tag"&&N.peek()===")"&&N.current().match(/\:/)===null){G=null;L=null}else{if((G==="variable"&&N.peek()===")")||(G==="variable"&&N.eatSpace()&&N.peek()===")")){return F(null,N.current())}}}return L},indent:function(L,K){var M=L.stack.length;if(/^\}/.test(K)){M-=L.stack[L.stack.length-1]==="rule"?2:1}else{if(L.stack[L.stack.length-2]==="{"){M-=L.stack[L.stack.length-1]==="rule"?1:0}}return L.baseIndent+M*E},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}});CodeMirror.defineMIME("text/x-less","less");if(!CodeMirror.mimeModes.hasOwnProperty("text/css")){CodeMirror.defineMIME("text/css","less")};

Zerion Mini Shell 1.0