Server : Apache System : Linux webm012.cluster129.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : eventfrsgx ( 61451) PHP Version : 7.3.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/eventfrsgx/www/media/editors/codemirror/addon/hint/ |
!(function(a){"object"==typeof exports&&"object"==typeof module?a(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],a):a(CodeMirror)})((function(a){"use strict";var b=/[\w$]+/;a.registerHelper("hint","anyword",(function(c,d){for(var e=d&&d.word||b,f=d&&d.range||500,g=c.getCursor(),h=c.getLine(g.line),i=g.ch,j=i;j&&e.test(h.charAt(j-1));)--j;for(var k=j!=i&&h.slice(j,i),l=d&&d.list||[],m={},n=new RegExp(e.source,"g"),o=-1;o<=1;o+=2)for(var p=g.line,q=Math.min(Math.max(p+o*f,c.firstLine()),c.lastLine())+o;p!=q;p+=o)for(var r,s=c.getLine(p);r=n.exec(s);)p==g.line&&r[0]===k||k&&0!=r[0].lastIndexOf(k,0)||Object.prototype.hasOwnProperty.call(m,r[0])||(m[r[0]]=!0,l.push(r[0]));return{list:l,from:a.Pos(g.line,j),to:a.Pos(g.line,i)}}))}));