Commit Graph

866 Commits (4fb83805780df8e2e2a34c781ca9b64e9dc5cf73)

Author SHA1 Message Date
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