Commit Graph

27 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 5c20705ed3 Add failing unit test for regexp 2009-01-25 17:06:08 -06:00
U-C4\Administrator 7ba4035993 some regexp features are broken. temporarily remove the regexp features that are broken 2009-01-20 11:53:50 -06:00
Slava Pestov 13748bc623 Comment out tests... *sigh* 2008-11-30 19:06:28 -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 6c5f761503 re-enable a unit test 2008-11-22 21:09:31 -06:00
Doug Coleman 87fb9c0971 another test for turning off dotall mode inline 2008-11-22 21:06:47 -06:00
Doug Coleman ba680fae6f handle dotall mode -- . matches newlines when it's on. dotall mode is off by default. rearrange unit tests a bit 2008-11-22 21:04:09 -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
Slava Pestov fb2523dc81 Revert "disable regexp failing tests for now"
This reverts commit 020a866e42.
2008-11-19 01:57:44 -06:00
Doug Coleman 020a866e42 disable regexp failing tests for now 2008-11-18 23:56:51 -06:00
Slava Pestov 4ab91ee742 Merge branch 'master' of git://factorcode.org/git/factor 2008-11-18 16:16:41 -06:00
Slava Pestov fc1754e4a0 Add two failing tests 2008-11-18 16:16:34 -06:00
Doug Coleman f5adb971f6 re-enable literal syntax for regexps 2008-11-18 16:09:47 -06:00
Doug Coleman 239bfeafda fix "\\/" <regexp> 2008-11-18 16:06:56 -06:00
Doug Coleman 49af5a1ac0 add support for [\\w] and [\\W] 2008-11-18 15:10:24 -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 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 001b7826bc add more advanced lookaround tests 2008-09-22 15:14:45 -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