Create new data type for a compiled regular expression; this type
authorChris Hanson <org/chris-hanson/cph>
Tue, 4 Mar 1997 06:49:05 +0000 (06:49 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 4 Mar 1997 06:49:05 +0000 (06:49 +0000)
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.

v7/src/edwin/edwin.pkg

index 3fac5053d8bf2cb8f2b92692cb6d94e9f0e398af..6b691ad539d761aaeec05ae5e170bb63c5e4bf77 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: edwin.pkg,v 1.206 1997/03/04 06:43:07 cph Exp $
+$Id: edwin.pkg,v 1.207 1997/03/04 06:49:05 cph Exp $
 
 Copyright (c) 1989-97 Massachusetts Institute of Technology
 
@@ -574,7 +574,6 @@ MIT in each case. |#
   (export (edwin)
          compiled-regexp?
          compiled-regexp/byte-stream
-         compiled-regexp/case-fold?
          compiled-regexp/translation-table
          condition-type:re-compile-pattern
          re-compile-char