]> Savannah Git Hosting - gnulib.git/commit
dfa: new option DFA_CONFUSING_BRACKETS_ERROR
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 May 2022 17:04:18 +0000 (10:04 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 23 May 2022 19:18:53 +0000 (12:18 -0700)
commitba80f149a282be30f571390471a7ca023bc349c8
tree36bd01e179932fa5e95ba12c1f5eb2f1d9393f06
parentdd2503c8e73621e919e8e214a29c495ac89d8a92
dfa: new option DFA_CONFUSING_BRACKETS_ERROR

This is for grep, which wants [:alpha:] to be an error
at the top level.
* lib/dfa.c (struct regex_syntax): New member dfaopts,
replacing anchor.  All uses changed.
(parse_bracket_exp): Error, not warn, if DFA_CONFUSING_BRACKETS_ERROR.
* lib/dfa.h (DFA_CONFUSING_BRACKETS_ERROR): New constant.
ChangeLog
lib/dfa.c
lib/dfa.h