openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

http.min.js (1438B)


      1 (function(e){if(typeof exports=='object'&&typeof module=='object')e(require('../../lib/codemirror'));else if(typeof define=='function'&&define.amd)define(['../../lib/codemirror'],e);else e(CodeMirror)})(function(e){'use strict';e.defineMode('http',function(){function r(r,t){r.skipToEnd();t.cur=e;return'error'};function n(e,t){if(e.match(/^HTTP\/\d\.\d/)){t.cur=i;return'keyword'}
      2 else if(e.match(/^[A-Z]+/)&&/[ \t]/.test(e.peek())){t.cur=o;return'keyword'}
      3 else{return r(e,t)}};function i(e,n){var i=e.match(/^\d+/);if(!i)return r(e,n);n.cur=u;var t=Number(i[0]);if(t>=100&&t<200){return'positive informational'}
      4 else if(t>=200&&t<300){return'positive success'}
      5 else if(t>=300&&t<400){return'positive redirect'}
      6 else if(t>=400&&t<500){return'negative client-error'}
      7 else if(t>=500&&t<600){return'negative server-error'}
      8 else{return'error'}};function u(r,t){r.skipToEnd();t.cur=e;return null};function o(e,r){e.eatWhile(/\S/);r.cur=c;return'string-2'};function c(t,n){if(t.match(/^HTTP\/\d\.\d$/)){n.cur=e;return'keyword'}
      9 else{return r(t,n)}};function e(e){if(e.sol()&&!e.eat(/[ \t]/)){if(e.match(/^.*?:/)){return'atom'}
     10 else{e.skipToEnd();return'error'}}
     11 else{e.skipToEnd();return'string'}};function t(e){e.skipToEnd();return null};return{token:function(r,n){var i=n.cur;if(i!=e&&i!=t&&r.eatSpace())return null;return i(r,n)},blankLine:function(e){e.cur=t},startState:function(){return{cur:n}}}});e.defineMIME('message/http','http')});