Commit Graph

5929 Commits (4c1fe8f0b30b7adabb819cbb74fddce6f75bdf9f)

Author SHA1 Message Date
Chris Double 4c1fe8f0b3 Add <EBNF ... ENBF> syntax to return a parser object 2008-07-10 13:56:06 +12:00
Chris Double 8aa7bc6d78 [EBNF ... EBNF] now does an implicit call 2008-07-10 13:56:06 +12:00
Chris Double e47f944cca Print error message nicely 2008-07-10 13:56:06 +12:00
Chris Double b5cef674b1 Pegs throw exceptions on error now 2008-07-10 13:56:06 +12:00
Chris Double c8511b483f Add support for 'with' in js parser. Now parses jquery successfully 2008-07-10 13:56:06 +12:00
Chris Double 8f718fa41e Parse more valid JavaScript 2008-07-10 13:56:06 +12:00
Chris Double 87bbe8cae1 Get for(x in y) { } working in js parser 2008-07-10 13:56:06 +12:00
Chris Double bf664e7ec8 Add ShiftExpr to JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double 7404c5dc01 Add ShiftExpr to JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double 4394cb08f6 RegExp fix for javascript tokenizer 2008-07-10 13:56:06 +12:00
Chris Double acb6d3a312 Fix peg.ebnf tests. Handle \ in EBNF 2008-07-10 13:56:06 +12:00
Chris Double cf00bc8a0c Add flags to regexp tokenizer in JavaScript 2008-07-10 13:56:06 +12:00
Chris Double 9c96edb805 Fix 'For' statement in JavaScript parser 2008-07-10 13:56:06 +12:00
Chris Double e14bb84a5a More error handling for pegs 2008-07-10 13:56:06 +12:00
Chris Double 00827d3b12 Throw error on failed parse, returning relevant error information 2008-07-10 13:56:05 +12:00
Chris Double 37ade561a9 Fix unary expression in js grammar 2008-07-10 13:56:05 +12:00
Slava Pestov e58f41da40 Fix tr for chars > 255 2008-07-09 20:42:59 -05:00
Slava Pestov bf47ff4007 Working on conversation scope to supercede asides and flash scopes 2008-07-09 19:48:40 -05:00
Slava Pestov 34c0cf6111 Use tr instead of substitute in a few places 2008-07-09 19:43:46 -05:00
Slava Pestov 1386297022 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-09 19:31:25 -05:00
Slava Pestov 442bde22e5 New extra/tr/ vocab for fast translation of ASCII strings; improves reverse-complement performance by 11%; add soundex vocab which uses tr 2008-07-09 19:25:24 -05:00
Slava Pestov eba4b990af Fix stdin 2008-07-09 19:23:35 -05:00
Doug Coleman 7fea8f6381 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-09 19:12:08 -05:00
Doug Coleman 839ebfb378 fix encoding bug with text fields in sqlite 2008-07-09 19:11:38 -05:00
Slava Pestov f63b9597bc Merge branch 'master' of git://factorcode.org/git/factor 2008-07-09 17:04:51 -05:00
Slava Pestov 874b123bb0 Debugging web framework and cleaning things up 2008-07-09 17:04:20 -05:00
Slava Pestov 095a3e984c Fix analysis for recent change 2008-07-09 17:03:16 -05:00
Slava Pestov 294c301877 Logging no longer uses parser combinators 2008-07-09 16:34:05 -05:00
Eduardo Cavazos b8d9379b2b bake and bake.fry: `[ == bake quotation '[ == fry quotation 2008-07-09 12:22:07 -05:00
Eduardo Cavazos 2c8866c139 documents: move from delegation to inheritance 2008-07-08 23:08:12 -05:00
Eduardo Cavazos 515dfd3ef2 Merge branch 'master' of factorcode.org:/git/factor
Conflicts:

	extra/bake/bake.factor
2008-07-08 23:05:25 -05:00
Eduardo Cavazos 1a32ffafa3 bake: work with strings 2008-07-08 22:58:34 -05:00
Slava Pestov 7c76046d3b Minor Wiki improvements 2008-07-08 16:15:51 -05:00
Slava Pestov 75338b577c Rename from-now to hence 2008-07-08 15:50:38 -05:00
Slava Pestov 3b2f4d92d2 Check if the handle has been disposed. This can happen if we close one end of a duplex stream 2008-07-08 15:50:12 -05:00
Slava Pestov 26950d9830 Merge branch 'master' of http://alfredobeaumont.org/factor 2008-07-08 15:48:46 -05:00
Slava Pestov 6ad09779cc Literal aliens in source files are bade bad 2008-07-08 15:46:52 -05:00
Doug Coleman 3cb382c70b Merge branch 'master' of git://factorcode.org/git/factor 2008-07-08 15:34:12 -05:00
Slava Pestov 7248af54cc Update for planet rename 2008-07-08 15:22:44 -05:00
Slava Pestov 3929c12392 Add failing unit test for string encoding 2008-07-08 15:22:03 -05:00
Alfredo Beaumont dc04e0c521 Merge branch 'master' of git://factorcode.org/git/factor 2008-07-08 22:01:07 +02:00
Alfredo Beaumont 3e43c69918 Fix examples' code and make them unchecked since they have side effects 2008-07-08 21:57:37 +02:00
Slava Pestov cb4ce6c4df Fix naming 2008-07-08 14:26:37 -05:00
Slava Pestov ed788fa49c Fix stack effect 2008-07-08 14:23:27 -05:00
Slava Pestov a950924a18 Fixes 2008-07-08 14:20:43 -05:00
Alfredo Beaumont 94a613f688 Small change: use a better idiom 2008-07-08 20:40:37 +02:00
Slava Pestov 1c7d18bcc9 Get rid of a -roll usage 2008-07-08 13:33:08 -05:00
Slava Pestov 776b245c39 Cleaning up some usages of -roll 2008-07-08 13:22:57 -05:00
Slava Pestov 838bdb9438 ugh 2008-07-08 12:44:25 -05:00
Slava Pestov 475ffb17ac Update 2008-07-08 12:35:42 -05:00