chris.double
c040050b52
parser-combinators: refactor <@ and some
2006-10-06 02:43:56 +00:00
chris.double
0ea3720a33
parser-combinators: refactor 'sp' and 'just'
2006-10-06 01:28:01 +00:00
chris.double
87c6e27a2d
parser-combinators: refactor satisfy, <&> and <|>
2006-10-06 01:18:35 +00:00
chris.double
ea7cc87445
parser-combinators: refactor token and satisfy parsers
2006-10-05 22:52:26 +00:00
chris.double
42d677bbd4
parser-combinators: refactor <& and &>
2006-10-05 11:25:20 +00:00
chris.double
ab7ff8f783
parser-combinators: refactor <@ combinator
2006-10-05 11:14:31 +00:00
chris.double
11377d538d
parser-combinators: reimplement <&>
...
This refactoring removes the 3 word implementation of <&> and replaces it with bbetter lazy list functionality. Although parser combinators will be rewritten this algorithm for <&> will remain mostly the same.
2006-10-05 11:03:46 +00:00
chris.double
267108e601
parser-combiantors: update to work with lazy-lists changes
2006-09-14 01:48:38 +00:00
slava
4e351ee5b7
Stack effect comments are not permitted inside word definitions
2006-09-03 23:28:26 +00:00
chris.double
27b5c81651
complete json parser
2006-08-07 11:06:22 +00:00
chris.double
855b7009c8
parser-combinators: Fix <:&> and add <&:>
2006-08-07 04:35:48 +00:00
chris.double
be607eae1f
Part 1 of getting space invaders bit rot fixed
2006-08-02 06:28:07 +00:00
chris.double
e4ca1e2bd3
fix parser combinator bit rot
2006-08-02 05:03:47 +00:00
chris.double
5bb0a8bee3
replace parser-combinators sequence handling with factor sequences
2006-08-02 03:47:57 +00:00
slava
593165784b
Remove unswons word
2006-05-09 15:30:26 +00:00
Chris Double
9b5f6d1513
parser-combinators: fix epsilon usage
2006-01-18 03:18:31 +00:00
Chris Double
c6d9341f13
Update contributed code I wrote, plus dlists written by eiz, to use if instead of ifte.
2005-09-25 06:03:36 +00:00
Chris Double
f5f50c1347
Tests removed from main parser-combinators source file and added to a
...
tests.factor using Factor unit tests.
2005-08-17 07:03:40 +00:00
Chris Double
a1dba7ddc7
Changes to get parser-combinators working with 0.76
2005-07-25 22:35:29 +00:00
Slava Pestov
f1b23d66b7
merged streams, stdio and files into io vocabulary
2005-06-19 21:50:35 +00:00
Chris Double
c93a28ffa2
get parser-combinator code working with latest factor sequence changes
2005-05-18 22:54:59 +00:00
Chris Double
3ecf223a68
more sequence code fixes for parser combinators
2005-04-30 04:14:48 +00:00
Chris Double
aa5b8fe510
Get lazy lists and parser combinators working with new factor.
2005-04-30 03:20:11 +00:00
Chris Double
e3e434e649
Changes to cont-responder:
...
added start of a tutorial
added numbers game example
add cont-responder testing functions
minor refactoring of cont-responder
eval-responder now works again!
Changes to parser-combinators:
modify str-head and str-tail usage for their changed stack effects
2004-11-20 21:32:02 +00:00
Chris Double
9efc607ffd
Get continuation responder and parser combinators working with recent
...
factor changes. Todo example is currently broken.
2004-11-02 00:02:33 +00:00
Chris Double
a7eee6e189
Fix for change from worddef>list to word-parameter.
...
Fix for moving arithmetic functions into math vocab.
2004-08-27 02:34:09 +00:00
Chris Double
0c3fa9d74c
Added parser combinator and lazy evaluation library.
2004-08-15 23:23:47 +00:00