Slava Pestov
|
cdb52119a0
|
regexp: fix test
|
2010-07-23 20:40:44 -07:00 |
Slava Pestov
|
44dc1aadc0
|
regexp: fix match iteration with empty matches, and fix reverse regexes since they were totally broken (bugs reported by Joe Groff and various others)
|
2010-07-23 19:44:39 -07:00 |
Daniel Ehrenberg
|
88e88207ff
|
Fixing bug in regexp \P
|
2010-03-23 00:30:49 -04:00 |
Slava Pestov
|
05f3f9dcb9
|
Fixing unit tests for stack effect inference changes
|
2009-04-20 21:15:19 -05:00 |
Doug Coleman
|
7a1841f59b
|
(( -- )) eval -> eval( -- )
|
2009-04-17 15:49:21 -05:00 |
Doug Coleman
|
dba4c0d589
|
fixing compiler errors in basis
|
2009-04-17 12:46:04 -05:00 |
Daniel Ehrenberg
|
d6f9947bff
|
Regexp character class intersection and difference syntax
|
2009-03-21 02:53:36 -05:00 |
Daniel Ehrenberg
|
9760f54857
|
Regexp supports Unicode properties (categories and script)
|
2009-03-20 19:03:26 -05:00 |
Daniel Ehrenberg
|
ababfe80ef
|
More regexp docs; unix line ending support
|
2009-03-16 17:53:38 -05:00 |
Slava Pestov
|
44d36dab9c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-11 16:54:26 -05:00 |
Slava Pestov
|
643da5f073
|
Remove match iterators for a performance boost
|
2009-03-11 16:21:29 -05:00 |
Daniel Ehrenberg
|
23c8b375cc
|
Uncommenting most remaining regexp unit tests
|
2009-03-11 16:06:14 -05:00 |
Daniel Ehrenberg
|
8b286cea4c
|
Adding word breaks to regexp
|
2009-03-11 15:51:54 -05:00 |
Daniel Ehrenberg
|
329875b170
|
Regexp match iterators are better
|
2009-03-11 12:29:33 -05:00 |
Daniel Ehrenberg
|
e2fda2e227
|
Fixing help-lint for regexp; adding first-match and re-contains?
|
2009-03-10 19:34:49 -05:00 |
Daniel Ehrenberg
|
8836b2a73b
|
matches? works as expected for reversed regexps
|
2009-03-10 19:17:25 -05:00 |
Daniel Ehrenberg
|
638cef2824
|
Many regexp changes, improving speed and organization
|
2009-03-10 18:27:04 -05:00 |
Daniel Ehrenberg
|
6ccd58f278
|
Making all the regexp words compile
|
2009-03-09 17:29:32 -05:00 |
Daniel Ehrenberg
|
f7031eaad8
|
Commenting out the last failing regexp unit tests :(
|
2009-03-08 18:25:09 -05:00 |
Daniel Ehrenberg
|
42ff154ead
|
More regexp changes
|
2009-03-07 16:31:46 -06:00 |
Daniel Ehrenberg
|
c31c9fe28d
|
Cleaning up transition tables; making \Z zero-width
|
2009-03-05 17:44:29 -06:00 |
Daniel Ehrenberg
|
a487ed0f32
|
Lookaround and anchors work! (still need to fix some bugs)
|
2009-03-05 16:34:04 -06:00 |
Daniel Ehrenberg
|
ca19a1b728
|
Unfinished changes for regexp lookaround
|
2009-03-04 13:22:22 -06:00 |
Daniel Ehrenberg
|
a28a80abcf
|
Regexp uses sequences:map-find now
|
2009-03-03 12:41:50 -06:00 |
Daniel Ehrenberg
|
8a40ef0cdd
|
Adding unit tests
|
2009-03-02 16:30:42 -06:00 |
Daniel Ehrenberg
|
0b5ebce339
|
Switching basis/globs to regexps (and EBNF for syntax); this exposes a bug in regexp
|
2009-03-02 15:31:28 -06:00 |
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
|
c708bfcbca
|
Various regexp changes, including the addition of regexp combinators
|
2009-02-25 12:22:12 -06:00 |
Daniel Ehrenberg
|
e41cdf5e8f
|
Various unfinshed regexp changes
|
2009-02-20 17:54:48 -06:00 |
Daniel Ehrenberg
|
b8845cb87e
|
Almost done with regexp cleanup
|
2009-02-18 12:27:07 -06:00 |
Daniel Ehrenberg
|
41312ae2e5
|
Unfinished changes to regexp
|
2009-02-15 14:28:22 -06:00 |
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 |