Slava Pestov
07a4022d62
Parser, definitions, source-files refactoring work in progress
2007-12-21 21:18:24 -05:00
Samuel Tardieu
8d268ba858
Factor solution to project Euler problem 67
2007-12-22 01:45:51 +01:00
Samuel Tardieu
621790aa7f
Factor solution to project Euler problem 18
2007-12-22 01:45:50 +01:00
Samuel Tardieu
f0903db414
Remove obsolete performance comment on project Euler problem 10
2007-12-22 01:45:46 +01:00
Samuel Tardieu
a66f7672dc
Update project-euler.010 timings
2007-12-22 00:29:12 +01:00
Samuel Tardieu
fd8253c262
Sieve of eratosthene optimizations
2007-12-22 00:28:46 +01:00
Samuel Tardieu
8e87d56e24
Factor solution to project Euler problem 17
2007-12-21 17:43:26 +01:00
Samuel Tardieu
9809e573a9
Much faster solution to projet-euler.010 by using lazy lists
2007-12-21 13:53:00 +01:00
Samuel Tardieu
074ef1e107
New math.erato library: sieve of Eratosthene
2007-12-21 13:53:00 +01:00
Samuel Tardieu
d5cd2fd66b
Add lazy-while and lazy-until to lazy-lists
2007-12-21 13:33:57 +01:00
Samuel Tardieu
858237c0f8
Reimplement leach so that stack is clean when executing the quotation
...
The previous implementation let garbage on the stack (such as the lazy list
cdr) before executing the quotation. This prevents easy implementation of
reduce-like words using leach.
2007-12-21 13:33:56 +01:00
Doug Coleman
ded88583ef
fixed heap-push-all
2007-12-20 00:06:36 -06:00
Slava Pestov
f2b4a04a44
Merge commit 'doublec/master'
2007-12-20 00:43:16 -05:00
Doug Coleman
ec89ee67c6
Merge git://spitspat.com/git/factor
2007-12-19 23:35:49 -06:00
Doug Coleman
b4575a9bff
Templating now runs in quiet mode
...
session ids are now 4 bignum number>string string>sha-256-string
add assoc-heaps
sessions are stored in an assoc-heap
2007-12-19 23:34:30 -06:00
Chris Double
0bf1355657
Remove parser-combinators.replace
2007-12-20 17:12:48 +13:00
Chris Double
b655d4c759
Add tags to peg, peg.ebnf and peg.pl0
2007-12-20 17:11:37 +13:00
Chris Double
a376cb6cc3
Add summary, author and tags to peg.search
2007-12-20 17:10:45 +13:00
Chris Double
6a8bfad475
Rename peg.replace to peg.search
2007-12-20 17:09:12 +13:00
Chris Double
6bd283ffa3
Convert parser-combinators.replace to pegs
2007-12-20 17:06:21 +13:00
Chris Double
42e20874fe
Fix USING: in parser-combinators.replace
2007-12-20 16:50:08 +13:00
Chris Double
7817af0104
Fix IN: in parser-combinators.simple
2007-12-20 16:48:58 +13:00
Chris Double
9a5335e718
Fix IN: in parser-combinators.replace
2007-12-20 16:46:25 +13:00
Chris Double
b5186937a4
Port fjsc to use pegs instead of parser combinators
2007-12-20 12:48:45 +13:00
Chris Double
d45ed669f8
Add digit, number and string parser to peg
2007-12-20 11:54:17 +13:00
Doug Coleman
afc6100c54
add IN: temporary to tests file
2007-12-19 16:21:05 -06:00
Daniel Ehrenberg
b8f210a3be
Merge branch 'master' into xml
...
Conflicts:
extra/rss/rss.factor
extra/sequences/lib/lib.factor
extra/xml/data/data.factor
2007-12-19 12:40:55 -05:00
Daniel Ehrenberg
58a0dff77c
XML fixes
2007-12-19 12:33:34 -05:00
Aaron Schaefer
fcfb8fbedf
add initial project-euler solutions and support vocabs
2007-12-18 20:57:16 -05:00
Doug Coleman
8aed4d6b26
fix bootstrap (tag-matches? -> tag-named?)
2007-12-18 16:14:47 -06:00
Doug Coleman
8899f07721
Merge http://littledan.onigirihouse.com/factor
2007-12-18 16:04:57 -06:00
Doug Coleman
d2163097f0
Add cut-all, human-sort to sequences.lib
2007-12-18 02:37:06 -06:00
Doug Coleman
2447a20ad5
Update help webapp to work with the overhauled furnace
2007-12-18 02:24:41 -06:00
Doug Coleman
1c3c7db0bc
Overhaul furnace
...
- validators work!
- added sessions
- add error checking to pastebin
- add define-form, defalut-values
2007-12-18 02:24:05 -06:00
Daniel Ehrenberg
315f7319fb
FAQ fix
2007-12-18 00:43:13 -05:00
Daniel Ehrenberg
8aa6fe29a0
Merge branch 'master' into trees
2007-12-17 18:37:05 -05:00
Daniel Ehrenberg
72a164e418
XML utilities
2007-12-17 18:26:10 -05:00
Slava Pestov
51992905b2
Inference tests tweak
2007-12-17 16:29:26 -05:00
Daniel Ehrenberg
5fb4d9cbb9
XML utilities
2007-12-17 15:31:10 -05:00
Daniel Ehrenberg
d6e445df1f
XML attrs
2007-12-17 15:29:21 -05:00
Slava Pestov
9ef535bc77
Add greendale's partition combinator to sequences.lib
2007-12-16 20:34:44 -05:00
Slava Pestov
52bb787631
Fix Enter key in deploy tool
2007-12-14 01:16:47 -05:00
Slava Pestov
114ee74041
Fix one-word-elt
2007-12-13 16:34:36 -05:00
Slava Pestov
68268bff0e
Windows deploy fix
2007-12-12 02:34:14 -05:00
Slava Pestov
37227b8e68
Merge commit 'littledan/master'
2007-12-12 00:36:59 -05:00
Daniel Ehrenberg
34e29cd690
Multiline string literal naming
2007-12-12 00:33:36 -05:00
Slava Pestov
0670633393
Bootstrap fix
2007-12-12 00:32:35 -05:00
Slava Pestov
9ec1911625
Remove debug message
2007-12-11 22:37:31 -05:00
Slava Pestov
d7217801c3
Documentation fixes
2007-12-11 22:36:40 -05:00
Slava Pestov
5c628517d1
Source responder fixes
2007-12-11 18:44:26 -05:00
Slava Pestov
c6dea4c49d
Pastebin fixes
2007-12-11 18:44:19 -05:00
Daniel Ehrenberg
b397c369d7
Inline multiline string literals
2007-12-11 17:23:56 -05:00
Slava Pestov
6afcf0ba2f
Pastebin updates
2007-12-11 15:48:18 -05:00
Daniel Ehrenberg
e1346ced8b
Multiline unit test and bug fix
2007-12-11 01:54:16 -05:00
Daniel Ehrenberg
fd63917d8b
Multiline string literals
2007-12-11 01:39:32 -05:00
Slava Pestov
8853d0ecb1
Merge commit 'dharmatech/master'
2007-12-10 16:04:11 -05:00
Slava Pestov
77ead806e0
Fix store unit tests
2007-12-10 03:46:48 -05:00
Slava Pestov
2059f6e9a4
fix objective-c mode load
2007-12-10 03:35:40 -05:00
Slava Pestov
9cd0b6437c
Another FAQ fix
2007-12-10 03:05:15 -05:00
Slava Pestov
5e8bfb3d6e
Fix extra/faq USING:
2007-12-10 03:01:39 -05:00
Slava Pestov
a58c654361
More store cleanups
2007-12-10 03:00:10 -05:00
Slava Pestov
9e93f6251e
Clean up store stuff
2007-12-10 02:50:50 -05:00
Slava Pestov
00d19637c1
pastebin cleanups
2007-12-10 02:34:56 -05:00
Slava Pestov
10c3c5ff27
Pastebin word wrap
2007-12-10 02:21:32 -05:00
Slava Pestov
ff7bf5d729
XMode fixes
2007-12-10 02:20:36 -05:00
Slava Pestov
aa55747647
Add support for positive, negative lookahead, word boundaries to regexp
2007-12-10 02:20:30 -05:00
Slava Pestov
058e7f40a4
Add ensure and ensure-not to parser-combinators
2007-12-10 02:20:16 -05:00
Slava Pestov
36a1fb9bc3
Merge commit 'littledan/master'
2007-12-10 00:51:05 -05:00
Daniel Ehrenberg
a290ea57cc
FAQ convienence word
2007-12-10 00:37:32 -05:00
Daniel Ehrenberg
d8c82ccace
FAQ compilation
2007-12-10 00:35:04 -05:00
Slava Pestov
17331c674a
Merge commit 'erg/master'
2007-12-09 22:48:47 -05:00
Doug Coleman
537963ce24
Don't pull in windows.shell32 on linux..
2007-12-09 18:35:19 -06:00
Doug Coleman
b475180d8e
autofind the path for gvim on unix and windows
2007-12-09 18:16:24 -06:00
Doug Coleman
4cde2561e2
3drop drop -> 4drop
2007-12-09 17:50:37 -06:00
Doug Coleman
c5567f3a04
add 4drop to extra shuffle
2007-12-09 17:49:33 -06:00
Doug Coleman
7b10e2941f
Handle WM_SYSCOMMAND -- don't beep on alpha keys
2007-12-09 17:45:49 -06:00
Doug Coleman
85be4fbf3e
Add definitions for accel functions
2007-12-09 17:45:27 -06:00
Doug Coleman
cd574fdf8e
Add struct def
2007-12-09 17:44:49 -06:00
Doug Coleman
e590fc8b79
notepad++ autopath
2007-12-09 11:51:25 -06:00
Doug Coleman
c5c2854107
Fix USE: issue
2007-12-09 11:43:17 -06:00
Doug Coleman
dff6194aad
Remove library/binary-roots, add walk-dir and find-file to io.paths
2007-12-09 11:42:35 -06:00
Doug Coleman
43c82592ad
Move walk-dir from id3 to io.paths
2007-12-09 11:40:47 -06:00
Doug Coleman
9cbd4a61d5
ted-notepad autopath
2007-12-09 10:57:35 -06:00
Doug Coleman
3277b67b50
ultraedit autopath
2007-12-09 10:57:03 -06:00
Doug Coleman
537c008a20
emeditor autopath
2007-12-09 10:56:47 -06:00
Doug Coleman
451f9b430f
Wordpad - automatic path
2007-12-09 10:49:39 -06:00
Doug Coleman
ef70996128
EditPadPro automatically configures path
2007-12-09 10:48:47 -06:00
Doug Coleman
4085ee278d
EditPlus automatically detects path
2007-12-09 10:48:01 -06:00
Doug Coleman
f26713182f
Change ui tabs to alt+12345
2007-12-09 10:29:46 -06:00
Daniel Ehrenberg
717ea6206a
Merge git://factorcode.org/git/factor
...
Conflicts:
extra/random-tester/random/random.factor
extra/random-tester/utils/utils.factor
2007-12-09 02:11:26 -05:00
Daniel Ehrenberg
c8e63057a0
Minor random tester cleanup
2007-12-09 01:35:26 -05:00
Doug Coleman
7053f84244
Merge git://factorcode.org/git/factor
2007-12-09 00:05:02 -06:00
Slava Pestov
de22165076
Merge branch 'master' of git://double.co.nz/git/factor
2007-12-08 23:28:50 -05:00
Chris Double
9ba3ea3d33
Fix tuple-db docs
2007-12-09 16:59:20 +13:00
Slava Pestov
2719e51fa9
Pastebin fix
2007-12-08 22:57:26 -05:00
Slava Pestov
a0d2d7b8de
Pastebin fix
2007-12-08 22:56:53 -05:00
Slava Pestov
3f4a2f59f6
Fix annotations
2007-12-08 22:43:48 -05:00
Slava Pestov
fa13212e15
Merge commit 'gmh33/master'
2007-12-08 21:44:10 -05:00
Slava Pestov
d19082dca7
Tweak reverse-complement a bit so that a member? test is open-coded
2007-12-08 17:47:39 -05:00
Slava Pestov
741c5966fd
No need for fast-member? optimization
2007-12-08 17:47:09 -05:00
Slava Pestov
4ade825fc6
Open-code member? test
2007-12-08 17:45:51 -05:00
Slava Pestov
d44d09949a
Improve planet date handling
2007-12-08 17:18:34 -05:00
Slava Pestov
fc556d9352
Fix pastebin Atom feed
2007-12-08 17:18:25 -05:00
Slava Pestov
7f337c2085
Update changelog
2007-12-08 17:18:17 -05:00
Slava Pestov
b07db288be
Add rfc3339>timestamp word
2007-12-08 17:18:09 -05:00
Slava Pestov
ec51f84dea
XMode fix
2007-12-08 15:14:33 -05:00
Slava Pestov
88f06748f6
Pastebin and source web app updates
2007-12-08 15:14:24 -05:00
Slava Pestov
cce5b733a6
Fix conflict
2007-12-08 15:13:59 -05:00
Slava Pestov
6beab4c06f
XMode improvements
2007-12-08 03:23:14 -05:00
Slava Pestov
6dc58c3a1f
Optimization
2007-12-08 03:23:05 -05:00
Slava Pestov
f14865b163
Add gmh33 to blogroll
2007-12-08 03:22:08 -05:00
Slava Pestov
c6a39f1f2c
Regexp improvements
2007-12-08 03:21:59 -05:00
Slava Pestov
f1d096bb85
Add <(?)>
2007-12-08 03:21:50 -05:00
Slava Pestov
49cbac32af
Fix stack effect
2007-12-08 03:21:40 -05:00
Slava Pestov
8c7ef92ffa
Fix stack effect
2007-12-08 03:21:32 -05:00
Gavin Harrison
053616dd63
modified: extra/prolog/prolog.factor
2007-12-08 02:28:42 -05:00
Gavin Harrison
4fb5084de9
new file: extra/prolog/authors.txt
...
new file: extra/prolog/prolog.factor
new file: extra/prolog/summary.txt
new file: extra/prolog/tags.txt
2007-12-08 02:13:39 -05:00
Daniel Ehrenberg
4a29e2e707
Functions added to sequences.lib; used in shufflers
2007-12-08 00:16:26 -05:00
Daniel Ehrenberg
6b2ed35115
RSS module slightly more flexible
2007-12-07 20:06:07 -05:00
Doug Coleman
6470303e51
Merge git://factorcode.org/git/factor
2007-12-07 14:02:52 -06:00
Doug Coleman
0334cfba02
Add two undocumented windows message names
2007-12-07 13:35:47 -06:00
Slava Pestov
0d7ea67bcf
Merge commit 'erg/master'
2007-12-07 14:24:54 -05:00
Doug Coleman
c92a8a4f73
Remove seq>stack as it does not compile
2007-12-06 13:40:35 -06:00
Doug Coleman
0f8164842a
stat likes paths with trailing \\ for root directories.
...
\\\\?\\k:\\ instead of \\\\?\\k:
2007-12-06 02:21:54 -06:00
Slava Pestov
3dc69f16f3
url-encode fix
2007-12-06 02:28:45 -05:00
Slava Pestov
5c8e6db77e
Windows io.launcher security fix
2007-12-06 02:28:08 -05:00
Doug Coleman
dcec7beab2
Fix 'windows' shadowing
2007-12-06 01:12:02 -06:00
Slava Pestov
02cecfa552
Bug fixes
2007-12-06 01:47:53 -05:00
Slava Pestov
c97b5fd6ff
More webapp fixes
2007-12-06 01:35:01 -05:00
Slava Pestov
be101ef500
Tweak webapps
2007-12-06 01:20:26 -05:00
Slava Pestov
ce6364212d
Furnace cleanup
2007-12-06 01:06:44 -05:00
Slava Pestov
6bc8995106
xmode.code2html fix
2007-12-06 01:03:27 -05:00
Slava Pestov
bb45b6702b
Planet factor tweak
2007-12-06 01:03:10 -05:00
Slava Pestov
e82ff27e98
Overhaul pastebin
2007-12-06 01:02:58 -05:00
Slava Pestov
a969934061
Various fixes
2007-12-06 00:23:18 -05:00
Slava Pestov
59566c20e9
Source responder with syntax highlighting
2007-12-06 00:23:05 -05:00
Slava Pestov
0e60982aca
Adding syntax highlighting support to the pastebin
2007-12-06 00:22:35 -05:00
Slava Pestov
54b52e7b01
Stacke effect fix
2007-12-06 00:06:43 -05:00
Slava Pestov
6120f5f387
Furnace improvements
2007-12-06 00:06:34 -05:00
Slava Pestov
4eb4982e60
RSS feed in planet
2007-12-05 23:16:20 -05:00
Slava Pestov
214974ec52
Fix feed>xml
2007-12-05 23:16:13 -05:00
Daniel Ehrenberg
c2e2fb2304
extra/rss now works with some Atom 0.3 feeds
2007-12-05 21:00:52 -05:00
Doug Coleman
7d30e47bca
Add library-roots and binary-roots for linux/mac
2007-12-05 19:49:29 -06:00
Eduardo Cavazos
6efd5260ad
Add a bunch of meta files
2007-12-05 19:45:56 -06:00
Eduardo Cavazos
73403aa89b
Add bake meta files
2007-12-05 19:39:28 -06:00
Eduardo Cavazos
6edcf9e9e0
Add springies meta files
2007-12-05 19:36:00 -06:00
Eduardo Cavazos
c40c43c1a7
Raptor updates
2007-12-05 19:35:19 -06:00
Doug Coleman
583b3abd74
Add windows word to shell32
2007-12-05 18:10:55 -06:00
Doug Coleman
ddd55ac4fa
Experimental find-binary and find-library words
2007-12-05 18:09:08 -06:00
Doug Coleman
8843843e3c
Merge git://spitspat.com/git/factor
2007-12-05 09:50:12 -06:00
Doug Coleman
70299ba86a
Fix bug curry -> swap curry
2007-12-05 09:49:39 -06:00
Doug Coleman
6ffd6456c4
Add some code to build up all possible quotations with random-tester
2007-12-05 09:42:08 -06:00
Doug Coleman
9143e843b1
Force windows.shell32 to load when UI loads
...
Remove duplicated code
2007-12-05 09:00:15 -06:00
Doug Coleman
a6c042ccbd
Merge git://spitspat.com/git/factor
2007-12-05 08:50:30 -06:00
Doug Coleman
244558f48d
Add open-in-explorer
2007-12-05 08:46:18 -06:00
Doug Coleman
6f2be528ae
Merge git://spitspat.com/git/factor
2007-12-05 08:46:13 -06:00
Doug Coleman
3d0304e614
Fix bootstrap
2007-12-05 01:44:20 -06:00
Doug Coleman
f4600ded0c
Put "" around the filename for wordpad
2007-12-05 01:25:22 -06:00
Doug Coleman
adb540e485
Wordpad integration (it's default installed on windows, handles \n, but no line numbers)
2007-12-05 01:21:52 -06:00
Doug Coleman
197d1e3d78
Merge git://spitspat.com/git/factor
2007-12-05 01:08:51 -06:00
Doug Coleman
e63e96d7e1
Add word to get windows directory
2007-12-05 01:04:23 -06:00
Doug Coleman
baf0ef79e5
Add more win32 bindings
...
Bind to shell32 and add desktop, program-files...
2007-12-05 01:03:35 -06:00
Doug Coleman
00eeb7074f
Fix hardware-info on Windows
2007-12-04 23:57:17 -06:00
Doug Coleman
8df1ad1380
Merge http://littledan.onigirihouse.com/factor
2007-12-04 21:34:37 -06:00
Daniel Ehrenberg
9b69278b90
Fixing stack effect in extra/rss
2007-12-04 21:31:11 -05:00
Daniel Ehrenberg
53730a28c2
Planet Factor RSS changes
2007-12-04 21:19:11 -05:00
Doug Coleman
24b094d9d1
Merge http://littledan.onigirihouse.com/factor
2007-12-04 20:05:36 -06:00
Daniel Ehrenberg
084f2bcec5
Merge git://factorcode.org/git/factor
2007-12-04 20:57:17 -05:00
Doug Coleman
09aad98687
Fix UI bug that puts mouse-captured objects in the datastack while walking code
...
I don't understand why it does this, but removing the spurious call to release-capture in the raise-window word fixes the problem
2007-12-04 18:16:15 -06:00
Doug Coleman
db3add2690
Add editors to changelog
2007-12-04 15:45:59 -06:00
Daniel Ehrenberg
038d7bb534
RSS reader moved to unmaintained
2007-12-04 16:34:35 -05:00
Daniel Ehrenberg
fa5b1edca2
XML generator changes
2007-12-04 16:33:46 -05:00
Doug Coleman
023a1defb5
Fix bootstrap
2007-12-04 15:12:47 -06:00
Slava Pestov
964495e354
Merge commit 'erg/master'
2007-12-04 15:17:56 -05:00
Doug Coleman
0a23aebc76
Fix using
2007-12-04 14:17:34 -06:00
Doug Coleman
47bab61d72
Fix using
2007-12-04 14:15:41 -06:00
Doug Coleman
4ac3b181f0
Fix usings and vocab names
2007-12-04 14:14:33 -06:00
Doug Coleman
e2acf8c386
Rename http.parser to html.parser
2007-12-04 14:14:07 -06:00
Doug Coleman
c078621369
Merge git://spitspat.com/git/factor
2007-12-04 00:37:12 -06:00
Doug Coleman
a3256d3693
Merge git://elasticdog.dnsalias.com/git/factor
2007-12-04 00:29:31 -06:00
Aaron Schaefer
142bc22e00
Add edit-hook for EditPlus editor support
2007-12-04 01:05:41 -05:00
Doug Coleman
c8ff8bfafb
Merge git://spitspat.com/git/factor
2007-12-03 23:57:40 -06:00
Doug Coleman
529fa92590
Port random-tester
2007-12-03 23:56:30 -06:00
Doug Coleman
61aaa4f0de
Add nfirst to combinators.lib and add seq>stack
2007-12-03 23:54:59 -06:00
Doug Coleman
9718a4e176
Add support for TED Notepad
2007-12-03 23:44:21 -06:00
Doug Coleman
cea8b7c2a1
Add support for EmEditor
2007-12-03 23:31:03 -06:00
Doug Coleman
9718387289
Merge git://spitspat.com/git/factor
2007-12-03 23:05:28 -06:00
Doug Coleman
f1c6932eaa
Add support for UltraEdit
2007-12-03 23:01:34 -06: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
Doug Coleman
3a2eba8243
Remove some parser-combinators tests for <!>
2007-12-03 21:25:52 -06:00
Daniel Ehrenberg
1c54c0dc92
Merge git://factorcode.org/git/factor
2007-12-03 22:22:27 -05:00
Slava Pestov
113ea0962b
Regexp bug fixes and improved literal syntax
2007-12-03 19:20:47 -05:00
Slava Pestov
7cbf7ba719
Updates for parser-combinators
2007-12-02 15:55:44 -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
Slava Pestov
e078fc2b2b
Merge commit 'doublec/master'
2007-12-02 05:43:30 -05:00
Slava Pestov
d56fddf0ca
Merge commit 'erg/master'
2007-12-02 05:43:14 -05:00
Slava Pestov
9a0d318b91
Updating extra/xmode
2007-12-02 05:25:18 -05:00
Slava Pestov
ca0df2cb46
Case insensitive globs for jEdit compatibility
2007-12-02 05:18:53 -05:00
Daniel Ehrenberg
0c3e6501fe
New XML generation sytnax and word in sequences.lib
2007-11-30 23:22:08 -05:00
Doug Coleman
159dd697e4
Fix stack effects
...
Add take-while
2007-11-30 20:23:27 -06:00
Doug Coleman
db3fbb52b2
Add map-until and a unit test for it
2007-11-30 20:01:59 -06:00
Doug Coleman
8fadc570fc
Add \Q...\E (escape all characters between \Q and \E)
2007-11-30 19:34:17 -06:00
Doug Coleman
b629d6ebe1
Merge git://spitspat.com/git/factor
2007-11-30 19:22:39 -06:00
Doug Coleman
cc3e56c122
Add generic to get a predicate out of a parser-combinator
2007-11-30 19:20:38 -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
Daniel Ehrenberg
c4666c8c2d
xml.data now uses extra/delegate for consultation
2007-11-29 19:20:15 -05:00
Doug Coleman
566326a01e
Let http.parser load
2007-11-29 11:36:30 -06:00
Daniel Ehrenberg
33fecfef7d
Fixed radians and steradians to be unitless
2007-11-29 12:19:57 -05:00
Doug Coleman
d3350bcfdf
Rename extra/browser to extra/http/parser
2007-11-29 11:18:46 -06:00
Daniel Ehrenberg
374a661975
Merge branch 'inverse'
2007-11-29 12:08:11 -05:00
Daniel Ehrenberg
b04c9201d0
Half-assed constant folding in extra/inverse
2007-11-29 12:06:52 -05:00
Chris Double
38beaac720
Infinite left recursion now causes a failed parser rather than a call stack error
2007-11-30 00:01:03 +13:00
Chris Double
3003911e07
Make some parsers uses MEMO:
2007-11-29 23:49:34 +13:00
Chris Double
362f2d3436
Fix packrat caching issue
2007-11-29 23:42:46 +13:00
Slava Pestov
31102fc37c
Merge commit 'doublec/master'
2007-11-28 23:50:40 -05:00
Chris Double
b51e4f642e
Fix broken ebnf actions
2007-11-29 17:41:58 +13:00
Slava Pestov
9b666cdddb
Add meta-data for extra/xmode
2007-11-28 23:38:07 -05:00
Slava Pestov
8ad78b3d0f
Importing extra/xmode (port of jEdit's 'XMode' syntax highlighting engine)
2007-11-28 23:34:11 -05:00
Chris Double
a4461ae408
Tidy up ebnf compilation
2007-11-29 17:24:02 +13:00
Daniel Ehrenberg
d2fe967905
Merge branch 'planet'
2007-11-28 22:53:19 -05:00
Daniel Ehrenberg
0fb6ce87e2
RSS cleanups
2007-11-28 22:52:22 -05:00
Chris Double
f94c280e06
Fix pl0 tests
2007-11-29 12:49:51 +13:00
Chris Double
89bbd21362
Add packrat caching to peg
2007-11-29 12:35:45 +13:00
Daniel Ehrenberg
74e8fea55a
Inverse change
2007-11-28 15:33:58 -05:00
Slava Pestov
2873822499
Merge commit 'littledan/master'
2007-11-28 14:59:58 -05:00
Daniel Ehrenberg
9900214a2b
Merge branch 'planet'
...
Conflicts:
extra/rss/rss.factor
2007-11-28 14:48:44 -05:00
Slava Pestov
33d38e2c31
Ooops
2007-11-28 14:39:45 -05:00
Slava Pestov
c672628ed6
Merge commit 'littledan/master'
2007-11-28 14:30:37 -05:00
Slava Pestov
0a181504a9
Merge commit 'littledan/master'
2007-11-28 14:18:29 -05:00
Slava Pestov
ede01d8398
Fixes
2007-11-28 14:04:29 -05:00
Daniel Ehrenberg
b7c7541936
Bug fix in define-mimic
2007-11-28 13:56:21 -05:00
Daniel Ehrenberg
37a9d0d6db
Merge git://factorcode.org/git/factor
2007-11-28 11:11:03 -05:00
Daniel Ehrenberg
cafefa8687
extra/delegate module, defining consultation and mimicry
2007-11-28 10:49:43 -05:00
Slava Pestov
022cce01c2
Changelog for 0.91
2007-11-28 02:13:11 -05:00
Slava Pestov
2332fd746e
Tweak :edit command
2007-11-28 02:13:02 -05:00
Slava Pestov
9379937200
Globs
2007-11-28 02:12:42 -05:00
Chris Double
d3ac10aefc
Redo PL/0 parser using ebnf
2007-11-28 16:07:23 +13:00
Chris Double
e0adc1a7fa
Add optional to ebnf
2007-11-28 15:49:14 +13:00
Chris Double
d68a78c4a6
fix grouping of repeat0 in ebnf
2007-11-28 15:32:04 +13:00
Chris Double
3372ad8f68
Fix some peg breakage
2007-11-28 15:27:35 +13:00
Chris Double
0ef96c87d9
Add grouping operators for ebnf
2007-11-28 15:26:25 +13:00
Chris Double
15b1533f20
Fix precedence between choice/sequence in ebnf
2007-11-28 15:14:11 +13:00
Chris Double
28e9c0e6e0
Fix ebnf tests
2007-11-28 13:05:53 +13:00
Chris Double
35f96d1c85
Use words instead of quotations in ebnf actions
2007-11-28 13:03:16 +13:00
Chris Double
e5e430be4f
Remove ebnf debug
2007-11-28 12:52:05 +13:00
Chris Double
c455336da6
Add action rule to ebnf
2007-11-28 12:50:04 +13:00
Slava Pestov
9ee34eabda
Merge commit 'doublec/master'
2007-11-27 17:54:01 -05:00