Commit Graph

8 Commits

Author SHA1 Message Date
sperber 4290ccae21 Remove the Olinist CONDITITIONALS package, also fixing some atrocious
uses of whitespace, newline, and indentation.
This saves another 60k or so in scsh.image, actually getting us below
the level of 0.6.2.
2002-10-30 12:33:51 +00:00
sperber 938182d4b1 Fix the most obvious insanities that's to do with dynamic parts of the
RX syntax.  Namely, a lot of code (used to) assume(s) that the
total-number-of-submatches (TSM) quantity is static even for dynamic
regexps.

Specifically, RE-TSM now returns an unspecific value instead of 0 for
non-regexps which should break most of the code that used to just
silently do the wrong thing.  It's likely that more examples involving
dynamic sub-regexps will fail.

In the process, I also removed some of Olin's naming craziness (using
"%" signs to convey meaning) which I needed to do to halfway
understand what's going on.
2002-09-23 12:59:28 +00:00
sperber a03bc65f4e Remove BOW/EOW and WORD/WORD+ as they are not in POSIX, not supported
by a number of platforms, and their meaning is locale-dependent.
2002-02-16 16:57:25 +00:00
mainzelm a6320a93a9 Fixed bug in uncase that prevented uncase from being pushed into submatches. 2001-10-02 17:29:48 +00:00
mainzelm 0ffb123bee Rest of Olins merge for SRFI-13 and 14. 2001-03-23 10:52:09 +00:00
olin-shivers 5e769973cd Fixed a bug in re-dsm. It pushed a pre-dsm value inside a submatch record --
but the submatch pre-dsm field describes deleted submatches occuring *after*
the indicated submatch and *before* the submatch's body. So this
"simplification" was swapping the order of these deleted submatches with
the live submatch, throwing off the ordering.
    -Olin
2001-03-07 16:46:09 +00:00
marting dbf3e322eb Fixed bug in the definition of re-nonl. Olin 1999-10-05 18:46:00 +00:00
marting c9f54e79da new from 0.5.2 1999-09-23 14:27:41 +00:00