freebsd-dev/lib/libc/regex
Kyle Evans 18a1e2e9b9 libregex: Implement a subset of the GNU extensions
The entire patch-set is not yet mature enough for commit, but this usable
subset is generally enough for googletest to be happy with and mostly map to
some existing concepts, so they're not as invasive.

The specific changes included here are:

- Branching in BREs with \|
- \w and \W for [[:alnum:]] and [^[:alnum:]] respectively
- \s and \S for [[:space:]] and [^[:space:]] respectively
- Additional quantifiers in BREs, \? and \+ (self-explanatory)

There's some #ifdef'd out work for allowing empty branches as a match-all.
This is a feature that's under assessment... future work will determine
how standard this behavior is and act accordingly.
2020-08-04 02:14:51 +00:00
..
grot
cname.h
COPYRIGHT
engine.c
Makefile.inc
re_format.7
regcomp.c libregex: Implement a subset of the GNU extensions 2020-08-04 02:14:51 +00:00
regerror.c
regex2.h libregex: Implement a subset of the GNU extensions 2020-08-04 02:14:51 +00:00
regex.3
regexec.c
regfree.c
Symbol.map
utils.h
WHATSNEW