Daniel Ehrenberg
|
99a2b95a5b
|
Reorganizing regexp matcher protocol
|
2009-02-26 22:14:41 -06:00 |
Daniel Ehrenberg
|
af2d380a7f
|
Regexp compiler used from literals
|
2009-02-26 18:06:57 -06:00 |
Daniel Ehrenberg
|
85432bd267
|
Various regexp cleanups, and compiler from regexp to quotations
|
2009-02-26 14:19:02 -06:00 |
Daniel Ehrenberg
|
fa84f4c752
|
DFAs are minimized now
|
2009-02-19 00:11:45 -06:00 |
Daniel Ehrenberg
|
b8845cb87e
|
Almost done with regexp cleanup
|
2009-02-18 12:27:07 -06:00 |
Daniel Ehrenberg
|
105ef28433
|
Rewriting regexp parser
|
2009-02-16 20:23:00 -06:00 |
Daniel Ehrenberg
|
41312ae2e5
|
Unfinished changes to regexp
|
2009-02-15 14:28:22 -06:00 |
Slava Pestov
|
efc88c5b69
|
Remove nipd, 3nip, 4nip and tuckd from basis/shuffle
|
2009-02-09 18:11:42 -06:00 |
Doug Coleman
|
f8a23c657b
|
a bit of refactoring, preparing to take options out of the parsing stage
|
2008-11-24 12:59:29 -06:00 |
Doug Coleman
|
db3c21663e
|
better literal syntax for regexps. support ^ and $ (not in multiline mode yet) but not yet in multiline mode. support for \A and \Z \z is next. removed some crud from the parser, and added more commented out unit tests...
|
2008-11-24 00:18:27 -06:00 |
Doug Coleman
|
22cc7a66f4
|
remove using for math.ranges
|
2008-11-22 17:31:40 -06:00 |
Doug Coleman
|
09969a5fc2
|
regexps return a slice instead of a range now
|
2008-11-22 17:30:16 -06:00 |
Slava Pestov
|
5c51d9fd2c
|
Get regexp words to infer
|
2008-11-17 21:42:59 -06:00 |
Doug Coleman
|
811026ce4d
|
removing some uses of at* in favor of at, simplifying code
|
2008-11-06 13:16:33 -06:00 |
Doug Coleman
|
9c5bd1e96d
|
remove debug from regexp
|
2008-11-01 19:39:49 -05:00 |
Doug Coleman
|
c252060bb5
|
first stab at capture groups. they work for unambiguous groups (no overlap), working on fixing it for any case
|
2008-09-22 20:09:42 -05:00 |
Doug Coleman
|
864f9ead99
|
fix negative lookbehind
|
2008-09-22 14:55:17 -05:00 |
Doug Coleman
|
80a9147691
|
working on lookbehind
|
2008-09-22 13:37:27 -05:00 |
Doug Coleman
|
c61c9eb625
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-22 10:16:07 -05:00 |
Slava Pestov
|
fe071a8908
|
Move regexp to basis
|
2008-09-22 02:37:40 -05:00 |