lt-proc -b explodes on a-zA-Z regexes + long input
- Dominant language
- C++
- Stars
- 21
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
b.dix:
```xml
[a-zA-Z]+
```
```sh
$ lt-comp lr b.dix b.bin
regex@standard 3 105
$ echo '^HYPERSENSITIVITET$' | \time lt-proc -b b.bin
^HYPERSENSITIVITET/HYPERSENSITIVITET$
0.18user 0.04system 0:00.22elapsed 100%CPU (0avgtext+0avgdata 141920maxresident)k
0inputs+0outputs (0major+36137minor)pagefaults 0swaps
$ echo '^HYPERSENSITIVITETSTING$' | \time lt-proc -b b.bin
^HYPERSENSITIVITETSTING/HYPERSENSITIVITETSTING$
6.64user 1.49system 0:08.13elapsed 100%CPU (0avgtext+0avgdata 5240216maxresident)k
0inputs+0outputs (0major+1492655minor)pagefaults 0swaps
$ echo '^HYPERSENSITIVITETSTINGEN$' | \time lt-proc -b b.bin
^HYPERSENSITIVITETSTINGEN/HYPERSENSITIVITETSTINGEN$
27.51user 6.36system 0:33.88elapsed 99%CPU (0avgtext+0avgdata 22483912maxresident)k
0inputs+0outputs (0major+6540906minor)pagefaults 0swaps
```
if I remove A-Z from the regex, it's fine again, but I get wrong lemmas (e.g. `FooBar` becomes `FooBar/Foobar`, wrong capitalisation on the output)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.