1(function(a){if(typeof exports=="object"&&typeof module=="object")a(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],a);else a(CodeMirror)})(function(a){"use strict";a.defineMode("toml",function(){return{startState:function(){return{inString:false,stringType:"",lhs:true,inArray:0}},token:function(a,b){if(!b.inString&&(a.peek()=='"'||a.peek()=="'")){b.stringType=a.peek();a.next();b.inString=true}if(a.sol()&&b.inArray===0){b.lhs=true}if(b.inString){while(b.inString&&!a.eol()){if(a.peek()===b.stringType){a.next();b.inString=false}else if(a.peek()==="\\"){a.next();a.next()}else{a.match(/^.[^\\\"\']*/)}}return b.lhs?"property string":"string"}else if(b.inArray&&a.peek()==="]"){a.next();b.inArray--;return"bracket"}else if(b.lhs&&a.peek()==="["&&a.skipTo("]")){a.next();if(a.peek()==="]")a.next();return"atom"}else if(a.peek()==="#"){a.skipToEnd();return"comment"}else if(a.eatSpace()){return null}else if(b.lhs&&a.eatWhile(function(a){return a!="="&&a!=" "})){return"property"}else if(b.lhs&&a.peek()==="="){a.next();b.lhs=false;return null}else if(!b.lhs&&a.match(/^\d\d\d\d[\d\-\:\.T]*Z/)){return"atom"}else if(!b.lhs&&(a.match("true")||a.match("false"))){return"atom"}else if(!b.lhs&&a.peek()==="["){b.inArray++;a.next();return"bracket"}else if(!b.lhs&&a.match(/^\-?\d+(?:\.\d+)?/)){return"number"}else if(!a.eatSpace()){a.next()}return null}}});a.defineMIME("text/x-toml","toml")});
2//# sourceMappingURL=toml.min.js.map