%PDF- %PDF-
Mini Shell

Mini Shell

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

CodeMirror.defineMode("sass",function(E){var O=function(P){return new RegExp("^"+P.join("|"))};var J=["true","false","null","auto"];var A=new RegExp("^"+J.join("|"));var H=["\\(","\\)","=",">","<","==",">=","<=","\\+","-","\\!=","/","\\*","%","and","or","not"];var L=O(H);var N=/^::?[\w\-]+/;var K=function(R,Q){var P=R.peek();if(P===")"){R.next();Q.tokenizer=F;return"operator"}else{if(P==="("){R.next();R.eatSpace();return"operator"}else{if(P==="'"||P==='"'){Q.tokenizer=G(R.next());return"string"}else{Q.tokenizer=G(")",false);return"string"}}}};var M=function(Q,P){if(Q.skipTo("*/")){Q.next();Q.next();P.tokenizer=F}else{Q.next()}return"comment"};var G=function(P,R){if(R==null){R=true}function Q(W,T){var V=W.next();var S=W.peek();var X=W.string.charAt(W.pos-2);var U=((V!=="\\"&&S===P)||(V===P&&X!=="\\"));if(U){if(V!==P&&R){W.next()}T.tokenizer=F;return"string"}else{if(V==="#"&&S==="{"){T.tokenizer=C(Q);W.next();return"operator"}else{return"string"}}}return Q};var C=function(P){return function(R,Q){if(R.peek()==="}"){R.next();Q.tokenizer=P;return"operator"}else{return F(R,Q)}}};var D=function(Q){if(Q.indentCount==0){Q.indentCount++;var R=Q.scopes[0].offset;var P=R+E.indentUnit;Q.scopes.unshift({offset:P})}};var I=function(P){if(P.scopes.length==1){return }P.scopes.shift()};var F=function(R,Q){var P=R.peek();if(R.match("//")){R.skipToEnd();return"comment"}if(R.match("/*")){Q.tokenizer=M;return Q.tokenizer(R,Q)}if(R.match("#{")){Q.tokenizer=C(F);return"operator"}if(P==="."){R.next();if(R.match(/^[\w-]+/)){D(Q);return"atom"}else{if(R.peek()==="#"){D(Q);return"atom"}else{return"operator"}}}if(P==="#"){R.next();if(R.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/)){return"number"}if(R.match(/^[\w-]+/)){D(Q);return"atom"}if(R.peek()==="#"){D(Q);return"atom"}}if(R.match(/^-?[0-9\.]+/)){return"number"}if(R.match(/^(px|em|in)\b/)){return"unit"}if(R.match(A)){return"keyword"}if(R.match(/^url/)&&R.peek()==="("){Q.tokenizer=K;return"atom"}if(P==="$"){R.next();R.eatWhile(/[\w-]/);if(R.peek()===":"){R.next();return"variable-2"}else{return"variable-3"}}if(P==="!"){R.next();if(R.match(/^[\w]+/)){return"keyword"}return"operator"}if(P==="="){R.next();if(R.match(/^[\w-]+/)){D(Q);return"meta"}else{return"operator"}}if(P==="+"){R.next();if(R.match(/^[\w-]+/)){return"variable-3"}else{return"operator"}}if(R.match(/^@(else if|if|media|else|for|each|while|mixin|function)/)){D(Q);return"meta"}if(P==="@"){R.next();R.eatWhile(/[\w-]/);return"meta"}if(P==='"'||P==="'"){R.next();Q.tokenizer=G(P);return"string"}if(P==":"&&R.match(N)){return"keyword"}if(R.eatWhile(/[\w-&]/)){if(R.peek()===":"&&!R.match(N,false)){return"property"}else{return"atom"}}if(R.match(L)){return"operator"}R.next();return null};var B=function(W,Q){if(W.sol()){Q.indentCount=0}var R=Q.tokenizer(W,Q);var V=W.current();if(V==="@return"){I(Q)}if(R==="atom"){D(Q)}if(R!==null){var S=W.pos-V.length;var U=S+(E.indentUnit*Q.indentCount);var P=[];for(var T=0;T<Q.scopes.length;T++){var X=Q.scopes[T];if(X.offset<=U){P.push(X)}}Q.scopes=P}return R};return{startState:function(){return{tokenizer:F,scopes:[{offset:0,type:"sass"}],definedVars:[],definedMixins:[]}},token:function(R,Q){var P=B(R,Q);Q.lastToken={style:P,content:R.current()};return P},indent:function(P){return P.scopes[0].offset}}});CodeMirror.defineMIME("text/x-sass","sass");

Zerion Mini Shell 1.0