summaryrefslogtreecommitdiffstats
path: root/txr.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-09-27 22:36:38 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-09-27 22:36:38 -0700
commit5ac2c633f7bc24daae047890c1b9383ff43b5800 (patch)
tree8c6e426e739cea995c9d22ba8bdffa00a26c00b7 /txr.h
parent7aebb0c779f9ec66da657f4196ed4115c15b359b (diff)
downloadtxr-5ac2c633f7bc24daae047890c1b9383ff43b5800.tar.gz
txr-5ac2c633f7bc24daae047890c1b9383ff43b5800.tar.bz2
txr-5ac2c633f7bc24daae047890c1b9383ff43b5800.zip
Optimize complement operator more.
* regex.c (reg_optimize): Recognize and transform several cases: ~c -> ([^c]?|..+); ~[^c] -> ([c]?|..+); and ~.*c.* -> [^c]*.
Diffstat (limited to 'txr.h')
0 files changed, 0 insertions, 0 deletions