Commit Graph

15 Commits (78ce670101b7eaf6d1f775165a274c469d1cb56e)

Author SHA1 Message Date
Slava Pestov 3458f8bbef Fix bug in re-split reported by kib2 2009-01-25 23:20:17 -06:00
Slava Pestov 4f0a9f311e Untangling some dependencies 2008-12-08 14:58:00 -06:00
Doug Coleman 384a11ecee move things around. the parser no longer adjusts nodes based on options, instead opting for nfa to handle it (case-insensitive, multiline, dotall, reversed..) 2008-11-24 22:17:47 -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 b00156bc85 fix count-matches and add unit test for it 2008-11-22 21:10:53 -06:00
Doug Coleman bcd75e97d3 fix match-all, re-split 2008-11-22 20:01:25 -06:00
Doug Coleman 86546552d3 more slices in regexps, change unit tests 2008-11-22 18:07:57 -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
Doug Coleman f5adb971f6 re-enable literal syntax for regexps 2008-11-18 16:09:47 -06:00
Doug Coleman 860bd1923b fix stack effect 2008-11-18 15:59:20 -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 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 80a9147691 working on lookbehind 2008-09-22 13:37:27 -05:00
Slava Pestov fe071a8908 Move regexp to basis 2008-09-22 02:37:40 -05:00