Hallo,
ich suche freiwillige (Beta-)Tester für FLRE, meine ObjectPascal-native Regular Expression Engine. Es ist ein nahezu komplett neuer rewrite von meiner alten (verbuggten) Regular Expression Engine BRRE.
Die GitHub Project Seite ist:
https://github.com/BeRo1985/flre
Und hier die ersten Benchmark Ergebnis:
http://vserver.rosseaux.net/stuff/flre.html (basiert auf dem PCRE-JIT Benchmark
http://sljit.sourceforge.net/regex_perf.html )
Wenn ihr Bugs findet oder Vorschläge habt, dann postet diese auf GitHub in dem Issue Tracker, oder falls ihr kein GitHub Account habt, dann einfach in diesen Thread.
Und als kleiner Hinweis, der experimentelle Support für Lookahead-Assertions und Back-References kann später evtl. wieder entfernt werden, wenn sich später ausstellt, dass diese Features nicht effektiv oder nicht korrekt ohne Backtracking funktionieren, weil FLRE primär eine backtracking-freie Regular Expression Engine ist, welche nach dem Vorbild Google's RE2 modelliert ist (siehe
https://swtch.com/~rsc/regexp/regexp1.html und
https://swtch.com/~rsc/regexp/regexp2.html und
https://swtch.com/~rsc/regexp/regexp3.html ). Darum suche ich ja unter anderem auch freiwillige Beta-Tester, die FLRE auf Herz und Nieren durchtesten.
(An Mods: falls der Thread im falschen Unterforum ist, dann bitte ins richtige passende verschieben, da ich mir nicht sicher war bzw. bin, wohin der hier am besten hinpassen würde.)