Commit Graph

627 Commits (c9a7138b76cac7f6a0de15ffcc683894a11480f9)

Author SHA1 Message Date
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
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
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
Chris Double 4f0c40c05a Change EBNF: to <EBNF ... EBNF> 2007-11-28 11:52:17 +13:00
Chris Double 88e93446b2 Add EBNF: word 2007-11-28 11:46:06 +13:00
Chris Double 7a414869de Support for repeat0 in ebnf 2007-11-28 11:33:21 +13:00
Chris Double 16a0cc9eb1 add ebnf>quot 2007-11-28 11:25:34 +13:00
Chris Double 38806885e6 Compile ebnf->factor 2007-11-28 11:07:17 +13:00
Chris Double ed359b6623 Syntax tree for ebnf 2007-11-28 10:45:21 +13:00
Daniel Ehrenberg b45257ceeb Merge git://double.co.nz/git/factor 2007-11-27 11:20:57 -05:00
Daniel Ehrenberg e561e0fffd Merge git://factorcode.org/git/factor 2007-11-27 11:14:55 -05:00
Chris Double 31d57422da Start of EBNF parser 2007-11-27 18:13:36 +13:00
Chris Double 9f2f45cd71 More peg.pl0 additions
This parser is currently really ugly. The goal is to tidy up peg
so this parser looks more like the EBNF.
2007-11-27 16:45:32 +13:00
Chris Double e49d84ce97 Add 'delay' parser to peg 2007-11-27 16:16:21 +13:00
Chris Double ea2d4ea261 Work on PL/0 Grammar as a PEG example 2007-11-27 15:56:26 +13:00
Chris Double 5fb6af754b Add hide combinator 2007-11-27 15:45:00 +13:00
Chris Double 055276ca25 Add 'sp' parser to skip whitespace 2007-11-27 15:36:26 +13:00
Chris Double e6b6bb8a5c Add satisfy parser in peg 2007-11-27 15:08:16 +13:00
Doug Coleman 2a5b65a912 Add 1token to parser combinators 2007-11-26 17:38:24 -06:00
Chris Double 1eed006a29 Add author information to peg 2007-11-27 12:36:14 +13:00
Doug Coleman decbaab185 Merge git://factorcode.org/git/factor 2007-11-26 17:34:23 -06:00
Slava Pestov 9d5e67e443 Merge commit 'doublec/master' 2007-11-26 18:26:12 -05:00
Chris Double 99b39e0351 Some help for pegs 2007-11-27 12:22:33 +13:00
Slava Pestov df28decfa4 Merge commit 'dharmatech/master' 2007-11-26 18:21:29 -05:00
Slava Pestov 6b3db4f05d Fix infinite recursion 2007-11-26 18:20:10 -05:00
Slava Pestov a9333780a0 Add missing USE: 2007-11-26 18:19:58 -05: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
Chris Double 6476eb765e remove parse-state from peg 2007-11-27 11:57:08 +13:00
Eduardo Cavazos 3a12daacfb x: Check for XOpenDisplay failure in "create" method of <display> 2007-11-26 16:11:32 -06:00
Doug Coleman 56039876bc Before character-class 2007-11-26 12:59:04 -06:00
Slava Pestov 12599e03c4 Clean up parser combinators 2007-11-25 17:07:32 -05:00
Slava Pestov 7925cf2266 Merge commit 'erg/master' 2007-11-25 17:03:42 -05:00
Chris Double b62b59687c Merge git://factorcode.org/git/factor 2007-11-26 10:14:52 +13:00
Eduardo Cavazos e167a6b9d5 raptor updates 2007-11-25 13:37:27 -06:00
Doug Coleman 8d84a81141 Use the builtin 'integer' 2007-11-25 03:56:04 -06:00
Doug Coleman 3fc47bae3a Add <:&:> to parser-combinators 2007-11-25 03:55:15 -06:00
Slava Pestov a85caf469f Merge commit 'erg/master' 2007-11-25 04:52:33 -05:00
Doug Coleman a019a64407 initial checkin of regexps 2007-11-25 03:51:30 -06:00
Slava Pestov 75d9329f06 'watch' now respects effect-in/effect-out 2007-11-25 04:35:16 -05:00
Slava Pestov efde1afc2f Improve no-edit-hook error, make it restartable 2007-11-25 04:33:46 -05:00
Slava Pestov a342542bc5 Merge branch 'master' of git://factorcode.org/git/factor 2007-11-25 03:51:32 -05:00
Slava Pestov 94e0c7c8eb Callbacks were being blown away on startup 2007-11-25 03:48:22 -05:00
Slava Pestov d9bdcaf3a2 Fix benchmark.knucleotide 2007-11-25 00:50:12 -05:00
Slava Pestov 5014cd92b9 Merge commit 'glguy/master' 2007-11-25 00:48:53 -05:00
Slava Pestov ba3febd728 Merge commit 'erg/master' 2007-11-24 23:58:00 -05:00
Slava Pestov f1e91b97e2 Fix jamshred unit test 2007-11-24 23:57:46 -05:00
Slava Pestov fd2d136df6 UI fixes 2007-11-24 23:57:37 -05:00
Doug Coleman 40dd61c0f2 notepadpp was in the wrong vocab 2007-11-24 22:44:47 -06:00
Doug Coleman 306c437327 Merge git://spitspat.com/git/factor 2007-11-25 05:37:14 +01:00
Eric Mertens ce0bbc78fa Add summary and authors to benchmark.knucleotide 2007-11-24 20:34:40 -08:00
Eric Mertens 90ca90c9a7 Fix editors.gvim: vim-switches no longer defined 2007-11-24 20:34:40 -08:00
Eric Mertens 53f8dca0bf Initial import of knucleotide benchmark 2007-11-24 20:34:40 -08:00
Doug Coleman 9320a69451 Fix unit test, change quotation? to callable? 2007-11-24 22:29:22 -06:00
erg 0d286a0b17 Fix stack effect 2007-11-24 22:06:45 -06:00
erg c7808352f2 Merge git://factorcode.org/git/factor 2007-11-24 21:43:13 -06:00
Slava Pestov 80ad31db06 Merge branch 'master' of git://factorcode.org/git/factor 2007-11-24 22:15:38 -05:00
Slava Pestov 4b92d10d64 Fix race condition with opening windows which affected get-workspace 2007-11-24 22:09:40 -05:00
Doug Coleman c0b8c4d4a9 Add missing summary files for editors 2007-11-24 21:00:21 -06:00
Doug Coleman fa630952f3 Add notepad++ support to factor 2007-11-24 20:48:29 -06:00
Slava Pestov 23bd8d76d7 Merge commit 'erg/master' 2007-11-24 20:59:14 -05:00
Doug Coleman a0cb14e758 Merge git://factorcode.org/git/factor 2007-11-24 19:39:54 -06:00
Slava Pestov 30541ec78a Make parser constructor MEMO: again 2007-11-24 20:27:09 -05:00
Doug Coleman 30d3e5bd2d Merge git://factorcode.org/git/factor 2007-11-24 19:20:19 -06:00
Slava Pestov 72fe4e2d70 clean up io.unix.launcher parser, and parser-combinators 2007-11-24 20:19:39 -05:00
Doug Coleman af2cb6d2e1 Don't open all UI windows at 0,0 in Windows 2007-11-24 19:15:45 -06:00
Eric Mertens 74053080ca Initial import of knucleotide benchmark 2007-11-24 16:55:48 -08:00
Slava Pestov 81226bfd36 Clean up some uglyness in tools.deploy 2007-11-24 19:40:43 -05:00
Slava Pestov 026c4186f1 Clean up io.unix.launcher command parser 2007-11-24 19:37:21 -05:00
Slava Pestov 82e98dac8b Cleanup 2007-11-24 18:44:04 -05:00
Slava Pestov 30731a5808 Fix parser-combinators load issue 2007-11-24 18:33:20 -05:00
Slava Pestov 84076184dd Add missing USE: 2007-11-24 18:32:19 -05:00
Slava Pestov 1cd5d8bacb io.unix.launcher no longer depends on /bin/sh! Down with the GNU establishment! 2007-11-24 18:09:30 -05:00
Slava Pestov 6668b6a975 Minor parser combinators tweaks (hope doublec doesn't mind) 2007-11-24 18:07:01 -05:00
Slava Pestov 43931a4a43 Fix copy-file 2007-11-24 18:05:34 -05:00
Slava Pestov 10db300895 Tweak UI shortcuts a bit to not clash with F8 being reserved for Spaces in Leopard 2007-11-24 16:58:31 -05:00
Slava Pestov c84577e86f Add another blog to blogroll 2007-11-24 16:39:27 -05:00
Slava Pestov cb1959b549 OS X deploy tool cleanup 2007-11-24 16:39:16 -05:00
Slava Pestov a13975502c More Windows CopyFile stuff 2007-11-24 16:39:00 -05:00
Slava Pestov aaa493ebd2 Implement copy-file on Windows 2007-11-24 16:38:20 -05:00
Slava Pestov 90731836af Fix unix mmap 2007-11-24 16:32:59 -05:00
Slava Pestov 3d17dbb433 Update X11 UI backend 2007-11-24 16:29:13 -05:00
Slava Pestov c17640f982 Cocoa fixes 2007-11-24 16:28:40 -05:00
Slava Pestov 2da8509134 Update Cocoa UI backend for recent changes 2007-11-24 15:41:27 -05:00
Daniel Ehrenberg eca98a3b8f Deleting dead code in extra/rss 2007-11-23 23:54:25 -05:00
U-EE860\Administrator 86070337fd Refactor open-file to allow flags and attributes as the fourth parameter 2007-11-24 02:17:40 +01:00
Slava Pestov f0d29daedd Remove debugging 2007-11-23 17:23:53 -05:00
Slava Pestov 36f00e85ef Merge branch 'master' of git://factorcode.org/git/factor 2007-11-23 16:25:33 -05:00
Slava Pestov 937446c53b Editors tweaks 2007-11-23 16:24:57 -05:00
Slava Pestov f15fa34abb Merge git://factorcode.org/git/factor 2007-11-23 14:38:59 -05:00
Slava Pestov 070a41f60f Merge commit 'dharmatech/master' 2007-11-23 14:38:55 -05:00
Slava Pestov 204069e01d Improve editor gadget selection behavior 2007-11-22 21:00:56 -05:00
Slava Pestov a61c0d5f7c Fix definition of macro predicate class 2007-11-22 20:48:24 -05:00
Chris Double 687d2aa6a4 Fix article manager bitrot 2007-11-23 14:32:02 +13:00
Daniel Ehrenberg b5b0a5dae1 Merge git://factorcode.org/git/factor 2007-11-22 18:56:42 -05:00
Slava Pestov 812277815f Improve multi-click detection logic 2007-11-22 14:21:32 -05:00
Chris Double 330d1fc42a Merge branch 'master' of git://www.factorcode.org/git/factor 2007-11-22 22:58:46 +13:00
Slava Pestov a7ef4eb1a2 Fix saving UI state in image 2007-11-22 01:40:17 -05:00
Daniel Ehrenberg 78429bf419 Adding unit tests to inverse 2007-11-21 23:52:15 -06:00
Daniel Ehrenberg 10e3cee913 Inverse updates 2007-11-21 23:43:30 -06:00
Eduardo Cavazos 1143f52f25 Activate swap and mount root fs in raptor 2007-11-21 18:34:25 -06:00
Eduardo Cavazos 6d64c460c3 Add ,u and `{ to bake 2007-11-21 18:33:39 -06:00
Eduardo Cavazos 963ae64952 add unix.linux.swap 2007-11-21 18:32:51 -06:00
Eduardo Cavazos 861cfe7dc2 add unix.linux.fs 2007-11-21 18:32:32 -06:00
Slava Pestov c5c7999a15 Doc update 2007-11-21 19:21:02 -05:00
Daniel Ehrenberg e4cf235095 Inverse changes 2007-11-21 16:56:28 -06:00
Chris Double 167f2d716d add action parser 2007-11-22 11:19:16 +13:00
Chris Double 2a464ea2c6 add ensure-not parser 2007-11-22 11:19:16 +13:00
Chris Double 129f68d428 add ensure parser 2007-11-22 11:19:16 +13:00
Chris Double ffa71ef86f add optional parser 2007-11-22 11:19:16 +13:00
Chris Double e9df13dad5 remove match from parse results 2007-11-22 11:19:16 +13:00
Chris Double 691c62501f add repeat0 and repeat1 2007-11-22 11:19:16 +13:00
Chris Double 2d3fe08403 Add choice parser 2007-11-22 11:19:15 +13:00
Chris Double aacf88a72d First cut at peg style packrat parser 2007-11-22 11:19:15 +13:00
Eduardo Cavazos 9b2dd5de1a Merge branch 'master' of git://factorcode.org/git/factor 2007-11-21 06:52:49 -06:00
Slava Pestov 0714bb7a86 Revert incomplete changes 2007-11-21 04:19:50 -05:00
Daniel Ehrenberg 4369dc61c2 Planet Factor Atom feed 2007-11-21 03:19:32 -06:00
Slava Pestov 0c57b8e086 Remove debug 2007-11-21 03:26:13 -05:00
Slava Pestov 2ace9adafb Fix deployment of ui.windows 2007-11-21 03:21:41 -05:00
Slava Pestov 555e2c9964 Fix activate-control 2007-11-21 03:21:26 -05:00
Slava Pestov 25de6273b3 Fix editors 2007-11-21 03:20:32 -05:00
Slava Pestov 32da4e364c Deployment fixes for Windows 2007-11-21 03:19:06 -05:00
Slava Pestov cb198f907e Add attribution 2007-11-21 03:18:28 -05:00
Slava Pestov 52c3db354b Windows code updates 2007-11-21 01:26:15 -05:00
Slava Pestov e7cc5ea6d4 Windows IO fixes and <process-stream> work 2007-11-21 01:18:46 -05:00
Eduardo Cavazos a2aea6a4d1 Update raptor config and cronjobs 2007-11-20 02:03:16 -06:00
Eduardo Cavazos bab5554cfe Refactor raptor a bit 2007-11-20 01:59:37 -06:00
Eduardo Cavazos bbcd7bc6ea Modify raptor.cron 2007-11-20 01:59:04 -06:00
Eduardo Cavazos 1d4d78c2ce Add the new wait-loop system to unix.process 2007-11-20 01:58:20 -06:00
Eduardo Cavazos 76146310db Add `{ parsing word to bake 2007-11-20 01:57:22 -06:00
Eduardo Cavazos 71f072fa95 Merge branch 'master' of git://factorcode.org/git/factor 2007-11-19 15:30:07 -06:00
Eduardo Cavazos f927a01370 unix: Added words to inspect status from wait/waitpid 2007-11-18 15:19:02 -06:00
Slava Pestov 23369eecc9 Fix typo 2007-11-18 01:11:06 -05:00
Slava Pestov a908aca37e Fix conflict 2007-11-17 23:08:11 -05:00
Slava Pestov 4ee696882f Get io.launcher working on Windows CE 2007-11-17 23:06:51 -05:00
Slava Pestov 5c6a7120bb Get io.mmap working on Windows CE 2007-11-17 23:06:34 -05:00
Slava Pestov 032fd57328 Document io.mmap and add mapped-file-closed? flag check 2007-11-17 01:49:06 -05:00
Slava Pestov 014a3d4867 Launcher doc fix 2007-11-17 00:45:58 -05:00
Slava Pestov 563a60cb8d Documentation updates 2007-11-16 21:07:18 -05:00
Slava Pestov 424ced9e2d Remove debugging messages 2007-11-16 18:40:57 -05:00
Slava Pestov 55c4abc39b Fix editors unit tests 2007-11-16 03:26:00 -05:00
Slava Pestov 57893118e0 Clean up model-changed; no need for auxilliary tuples in editor and interactor 2007-11-16 03:01:45 -05:00