Doug Coleman
|
7c92ab1ea5
|
move if-zero etc to math, remove 1-/1+ from math
|
2009-08-14 14:27:23 -05:00 |
Doug Coleman
|
3f3d57032b
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Slava Pestov
|
66a9416473
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Slava Pestov
|
b62630b5ac
|
Updating code in basis and extra for stricter vocab search path semantics
|
2009-05-14 23:23:06 -05:00 |
Slava Pestov
|
3353a777f7
|
Fixing some unit test failures
|
2009-04-22 07:05:00 -05: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
|
541ce3aa68
|
Fixing regexp parser bug: now R/ foo/5 makes an error
|
2009-04-12 13:57:49 -05:00 |
Doug Coleman
|
fb37e0eaca
|
unbreak regexp
|
2009-04-06 19:43:50 -05:00 |
Doug Coleman
|
77f99eb70c
|
use map-reduce instead of unclip reduce, "Why do we need this?" --> we don't
|
2009-04-06 17:32:20 -05:00 |
Daniel Ehrenberg
|
5ecff284ef
|
Fixing regexp compiler's bounds checks
|
2009-03-29 22:57:13 -05:00 |
Slava Pestov
|
ea26949051
|
Minor fixes to regexp docs
|
2009-03-21 04:07:28 -05:00 |
Slava Pestov
|
3de9723d22
|
Update unicode.categories.syntax
|
2009-03-21 03:32:10 -05:00 |
Daniel Ehrenberg
|
62c2ee8d3b
|
Documenting character class operations
|
2009-03-21 03:22:50 -05:00 |
Daniel Ehrenberg
|
d6f9947bff
|
Regexp character class intersection and difference syntax
|
2009-03-21 02:53:36 -05:00 |
Slava Pestov
|
ea60f8ae93
|
Changing : foo ; parsing to SYNTAX: foo ;
|
2009-03-21 01:27:50 -05:00 |
Daniel Ehrenberg
|
f3038f2ae8
|
More docs for Unicode and simple-flat-file; moving more parsing code there
|
2009-03-20 19:53:54 -05:00 |
Daniel Ehrenberg
|
9760f54857
|
Regexp supports Unicode properties (categories and script)
|
2009-03-20 19:03:26 -05:00 |
Daniel Ehrenberg
|
1dd34ad776
|
Reorganizing Unicode data, so that the data tables are private; ch>upper moves to unicode.data
|
2009-03-18 21:04:36 -05:00 |
Daniel Ehrenberg
|
4aec9d2c46
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-18 18:12:18 -05:00 |
Slava Pestov
|
e2fdb0783c
|
Separate regexp.prettyprint from regexp to reduce deployed image size
|
2009-03-18 17:07:19 -05:00 |
Daniel Ehrenberg
|
8157a6a52f
|
Making regexp AST building linear time rather than quadratic for a{n}
|
2009-03-18 17:03:38 -05:00 |
Daniel Ehrenberg
|
ba9938c30f
|
Reorganizing things in regexp, mostly
|
2009-03-18 16:09:45 -05:00 |
Daniel Ehrenberg
|
54194d269c
|
Some reorganizing in Unicode; regexp class changes
|
2009-03-17 19:39:04 -05:00 |
Slava Pestov
|
32678fc4d1
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-17 19:06:56 -05:00 |
Daniel Ehrenberg
|
a181c22015
|
Regexp docs typo fix
|
2009-03-17 00:10:55 -05:00 |
Daniel Ehrenberg
|
9f8ccb67a7
|
Making disambiguation faster
|
2009-03-16 23:49:31 -05:00 |
Daniel Ehrenberg
|
2f8adf9d4d
|
Fixing regexp docs
|
2009-03-16 22:43:08 -05:00 |
Daniel Ehrenberg
|
a26fb62831
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-16 22:31:15 -05:00 |
Slava Pestov
|
be4fb1e7d9
|
Move call( and execute( to core
|
2009-03-16 20:11:36 -05:00 |
Daniel Ehrenberg
|
b745930b28
|
More regexp docs
|
2009-03-16 18:14:39 -05:00 |
Daniel Ehrenberg
|
ababfe80ef
|
More regexp docs; unix line ending support
|
2009-03-16 17:53:38 -05:00 |
Slava Pestov
|
58d997de5c
|
Refactor regexp.compiler to not all with-compilation-unit so much; benchmark.regex-dna loads about twice as fast now
|
2009-03-16 05:00:27 -05:00 |
Slava Pestov
|
46da224f8b
|
Update regexp and tools.deploy docs
|
2009-03-13 23:12:56 -05:00 |
Slava Pestov
|
67f5a932db
|
Fix regexp.nfa to load if unicode.case is not already loaded
|
2009-03-13 19:40:54 -05:00 |
Slava Pestov
|
ad0ae4200f
|
Remove workaround from regexp.compiler now that with-compilation-unit infers
|
2009-03-13 19:40:38 -05:00 |
Daniel Ehrenberg
|
1ca2e8196b
|
Making regexp generate less class algebra
|
2009-03-11 22:04:47 -05:00 |
Daniel Ehrenberg
|
98392ef2ab
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-11 19:39:55 -05:00 |
Daniel Ehrenberg
|
e70748f8f1
|
Redoing class algebra so conjunction works
|
2009-03-11 19:39:35 -05:00 |
Slava Pestov
|
034bda42ca
|
Inline initial state in next-match loop
|
2009-03-11 17:06:45 -05:00 |
Slava Pestov
|
44d36dab9c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-11 16:54:26 -05:00 |
Slava Pestov
|
18ca3b3419
|
Add some declarations so that next-match is faster
|
2009-03-11 16:53:44 -05:00 |
Slava Pestov
|
7dac8de701
|
Get rid of match tuple
|
2009-03-11 16:36:53 -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
|
c193f1b68a
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/regexp/regexp.factor
|
2009-03-11 14:47:05 -05:00 |
Daniel Ehrenberg
|
642b5f9649
|
Refactoring next-match
|
2009-03-11 14:45:52 -05:00 |
Slava Pestov
|
40dae755b1
|
Change execute( to execute-unsafe( since in this case we know the types
|
2009-03-11 14:02:29 -05:00 |