Current File : /home/pacjaorg/public_html/kmm/media/vendor/codemirror/mode/solr/solr.min.js
(function(r){typeof exports=="object"&&typeof module=="object"?r(require("../../lib/codemirror")):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],r):r(CodeMirror)})(function(r){"use strict";r.defineMode("solr",function(){"use strict";var u=/[^\s\|\!\+\-\*\?\~\^\&\:\(\)\[\]\{\}\"\\]/,l=/[\|\!\+\-\*\?\~\^\&]/,s=/^(OR|AND|NOT|TO)$/i;function c(e){return parseFloat(e).toString()===e}function k(e){return function(n,i){for(var t=!1,f;(f=n.next())!=null&&!(f==e&&!t);)t=!t&&f=="\\";return t||(i.tokenize=o),"string"}}function a(e){return function(n,i){var t="operator";return e=="+"?t+=" positive":e=="-"?t+=" negative":e=="|"?n.eat(/\|/):e=="&"?n.eat(/\&/):e=="^"&&(t+=" boost"),i.tokenize=o,t}}function d(e){return function(n,i){for(var t=e;(e=n.peek())&&e.match(u)!=null;)t+=n.next();return i.tokenize=o,s.test(t)?"operator":c(t)?"number":n.peek()==":"?"field":"string"}}function o(e,n){var i=e.next();return i=='"'?n.tokenize=k(i):l.test(i)?n.tokenize=a(i):u.test(i)&&(n.tokenize=d(i)),n.tokenize!=o?n.tokenize(e,n):null}return{startState:function(){return{tokenize:o}},token:function(e,n){return e.eatSpace()?null:n.tokenize(e,n)}}}),r.defineMIME("text/x-solr","solr")});
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!