summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Collapse)AuthorAgeFilesLines
* regex: Rework error handlingTavian Barnes2022-02-241-50/+68
|
* regex: Use the encoding from the current localeTavian Barnes2022-02-241-10/+81
|
* regex: Test if the string is valid before matchingTavian Barnes2022-02-241-0/+8
|
* regex: Always set REG_STARTEND if availableTavian Barnes2022-02-231-5/+3
|
* regex: Use onig_match() to implement BFS_REGEX_ANCHORTavian Barnes2022-02-231-10/+8
|
* regex: Use the real Oniguruma API, not the POSIX wrapperTavian Barnes2022-02-211-11/+84
| | | | | | | Not every Oniguruma installation enables the POSIX wrapper, so we need our own wrapper for portability. As well, older versions of Oniguruma have symbol clashes with libc for the POSIX regex API, so using it can be unsafe.
* regex: Wrap the POSIX API in a facadeTavian Barnes2022-02-211-7/+80
|
* regex: Add support for emacs and grep typesTavian Barnes2022-02-041-0/+62