diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-09-15 21:45:23 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-09-15 21:45:23 -0700 |
commit | 0f1d470b1b581e84215e725e62f0655bfbf2722b (patch) | |
tree | 68fa3a434225d5307ab1be014795d5399d337ee7 /mpi/mplogic.c | |
parent | aebb4e6b373b6724d56a32466c163e52a1c3c2a6 (diff) | |
download | txr-0f1d470b1b581e84215e725e62f0655bfbf2722b.tar.gz txr-0f1d470b1b581e84215e725e62f0655bfbf2722b.tar.bz2 txr-0f1d470b1b581e84215e725e62f0655bfbf2722b.zip |
regex: add case to complement optimization.
* regex.c (reg_optimize): Based on the reasoning in the
previous commit, we can also statically optimize a
complement whose argument is the t regex: match nothing.
We convert that to match everything: the .* regex.
Now (regex-compile "~[]") -> #/.*/.
Diffstat (limited to 'mpi/mplogic.c')
0 files changed, 0 insertions, 0 deletions