Create new data type for a compiled regular expression; this type
authorChris Hanson <org/chris-hanson/cph>
Tue, 4 Mar 1997 06:43:51 +0000 (06:43 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 4 Mar 1997 06:43:51 +0000 (06:43 +0000)
commitcc5ae53af411ec47b6d2b05ee8747e3f94490d0a
tree5d95585e4de561b9f9bb6cf03f198aaa00c5f542
parentf41e6c2e56083dae5b9a19c904c99b3ff2ef59d7
Create new data type for a compiled regular expression; this type
contains the case-fold information used to compile the regexp.  Modify
the low-level regular-expression procedures to accept this new type
and to no longer have an argument for case-fold.  Modify the
high-level regular-expression procedures to accept a compiled regular
expression in place of a regular-expression string; in this case the
optional case-fold argument is ignored.

Edit all references to the low-level procedures to conform to this new
design.
22 files changed:
v7/src/edwin/comhst.scm
v7/src/edwin/comint.scm
v7/src/edwin/debug.scm
v7/src/edwin/dired.scm
v7/src/edwin/dosfile.scm
v7/src/edwin/edwin.pkg
v7/src/edwin/fileio.scm
v7/src/edwin/info.scm
v7/src/edwin/malias.scm
v7/src/edwin/manual.scm
v7/src/edwin/occur.scm
v7/src/edwin/regexp.scm
v7/src/edwin/rmail.scm
v7/src/edwin/rmailsrt.scm
v7/src/edwin/rmailsum.scm
v7/src/edwin/shell.scm
v7/src/edwin/snr.scm
v7/src/edwin/strtab.scm
v7/src/edwin/telnet.scm
v7/src/edwin/unix.scm
v7/src/edwin/verilog.scm
v7/src/runtime/rgxcmp.scm