tre
tre copied to clipboard
The approximate regex matching library and agrep command line tool.
Hi, it seems like there should be a node package for this library - I'm assuming there is not. I think with "fuzzy regex" it would get wide use for...
Hello ! Just testing tre I found that it doesn't match correctly the following regular expression (note grep do manage it correctly) ``` the total value is 12.345,89 with a...
The R bug report is [here](https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15012). Also reproducible with: `echo "" | agrep -e '\\)'` The patched version passes `make check`, and `agrep` is able to finish quickly with this...
Here is the error I get when I try to run `./configure`: ``` checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for...
Hello, I was using American Fuzzy Lop (afl-fuzz) to fuzz input to a modified version of the `agrep` program on Linux. Is fixing the crashes from these input files something...
This is not really an issue, but I made a PyPI package for tre this morning: https://pypi.python.org/pypi/tre/0.8.0 This is so the python bindings can easily be installed via pip: ```...
Please let me know if you think there is a discrepancy
We are looking into using tre and the python bindings on an AWS Lambda but we need a precompiled package to be able to deploy it. I've tried a lot...
Expressions like `x{9999999999999999,3}` cause an integer overflow in `tre_parse_int`. This is undefined behavior in C. The following patch prevents this from happening. The overflow check is a bit conservative, but...
Expressions like the following cause TRE's run-time to be very high: ``` echo 'x' | agrep 'x?{100}{100}' echo 'x' | agrep 'x?{5}{5}{5}{5}{5}{5}' ``` Found using LLVM's LibFuzzer.