Commit Graph

37 Commits (2d12fe4f0576bd9075ee9f7932b512c77b72ac57)

Author SHA1 Message Date
Slava Pestov b26e6b90f5 Code cleanup 2008-06-25 03:33:58 -05:00
Slava Pestov 726bcb6a0b Merge branch 'master' of git://factorcode.org/git/factor 2008-06-25 03:25:23 -05:00
Slava Pestov 6e0d35e615 Split up huge parser vocabulary 2008-06-25 03:25:08 -05:00
Eduardo Cavazos bf238283da Update code for combinators.short-circuit 2008-06-24 13:47:54 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
James Cash 1bd222228c Making sure that vocabs only have lists or lists.lazy if they need them 2008-06-03 05:06:52 -04:00
James Cash 1818a743bd Updating libraries that uses lazy-lists to use lists/lazy 2008-06-03 04:27:25 -04:00
Doug Coleman 439c138aa5 fix load errors 2008-04-26 11:03:41 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Slava Pestov b2a3bfa466 Fix regexp parsing word bug 2008-04-17 03:03:33 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Eduardo Cavazos aa40350aa7 replace add* and add with prefix and suffix 2008-03-31 18:18:05 -06:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov 3131e96aa7 Fixes 2008-03-20 19:54:25 -05:00
Slava Pestov 093ae20ed5 Fix bug in regexp char class parser 2008-03-11 03:35:59 -05:00
Slava Pestov 9c82591ca6 Documentation improvements 2008-02-27 16:31:13 -06:00
Slava Pestov 90ed177a9c Fixing load-everything and unit tests 2008-02-06 19:23:39 -06:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00
Eduardo Cavazos bff385269c Lot's of USING: fixes for ascii or unicode 2008-02-01 18:26:32 -06:00
Slava Pestov ff55f0f4cc New \u...... syntax; io.utf8 and io.utf16 can actually use strings now 2008-02-01 15:00:02 -06:00
Slava Pestov af13a47485 Adding tags 2008-01-31 23:04:11 -06:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04:00
Slava Pestov aa55747647 Add support for positive, negative lookahead, word boundaries to regexp 2007-12-10 02:20:30 -05:00
Slava Pestov 741c5966fd No need for fast-member? optimization 2007-12-08 17:47:09 -05:00
Slava Pestov c6a39f1f2c Regexp improvements 2007-12-08 03:21:59 -05:00
Doug Coleman a5d450de63 Add stubs for ^ and $ 2007-12-03 22:43:33 -06:00
Doug Coleman 601c4fedcf Add some stubs for reluctant and possessive qualifiers 2007-12-03 21:46:56 -06:00
Slava Pestov 113ea0962b Regexp bug fixes and improved literal syntax 2007-12-03 19:20:47 -05:00
Slava Pestov 12ff0614e6 Simpler 'union' parser 2007-12-02 07:19:01 -05:00
Slava Pestov 1fbfc88b90 More regexp changes 2007-12-02 07:17:12 -05:00
Slava Pestov 7f625f9836 Regexp cleanups 2007-12-02 07:07:32 -05:00
Doug Coleman 8fadc570fc Add \Q...\E (escape all characters between \Q and \E) 2007-11-30 19:34:17 -06:00
Doug Coleman 22eb4def9d Redo escape characters
Add octal, hex, control chars, \t\n\r\f\a\e\w\W, posix character classes
2007-11-30 19:20:02 -06:00
Doug Coleman 50948ae9db Add character classes, fails on one test case [^]
Add lots of unit tests
2007-11-26 17:19:29 -06:00
Doug Coleman 56039876bc Before character-class 2007-11-26 12:59:04 -06:00
Doug Coleman 8d84a81141 Use the builtin 'integer' 2007-11-25 03:56:04 -06:00
Doug Coleman a019a64407 initial checkin of regexps 2007-11-25 03:51:30 -06:00