%PDF- %PDF-
Mini Shell

Mini Shell

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

CodeMirror.defineMode("toml",function(){return{startState:function(){return{inString:false,stringType:"",lhs:true,inArray:0}},token:function(B,A){if(!A.inString&&((B.peek()=='"')||(B.peek()=="'"))){A.stringType=B.peek();B.next();A.inString=true}if(B.sol()&&A.inArray===0){A.lhs=true}if(A.inString){while(A.inString&&!B.eol()){if(B.peek()===A.stringType){B.next();A.inString=false}else{if(B.peek()==="\\"){B.next();B.next()}else{B.match(/^.[^\\\"\']*/)}}}return A.lhs?"property string":"string"}else{if(A.inArray&&B.peek()==="]"){B.next();A.inArray--;return"bracket"}else{if(A.lhs&&B.peek()==="["&&B.skipTo("]")){B.next();if(B.peek()==="]"){B.next()}return"atom"}else{if(B.peek()==="#"){B.skipToEnd();return"comment"}else{if(B.eatSpace()){return null}else{if(A.lhs&&B.eatWhile(function(C){return C!="="&&C!=" "})){return"property"}else{if(A.lhs&&B.peek()==="="){B.next();A.lhs=false;return null}else{if(!A.lhs&&B.match(/^\d\d\d\d[\d\-\:\.T]*Z/)){return"atom"}else{if(!A.lhs&&(B.match("true")||B.match("false"))){return"atom"}else{if(!A.lhs&&B.peek()==="["){A.inArray++;B.next();return"bracket"}else{if(!A.lhs&&B.match(/^\-?\d+(?:\.\d+)?/)){return"number"}else{if(!B.eatSpace()){B.next()}}}}}}}}}}}}return null}}});CodeMirror.defineMIME("text/x-toml","toml");

Zerion Mini Shell 1.0