Doug Coleman
4d0ba8c3c1
reverse args for assoc-diff, diff
...
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Doug Coleman
72080fda4a
construct-boa -> boa
...
construct-empty -> new
2008-04-13 15:06:27 -05:00
Chris Double
463a1991ca
Fix peg help
2008-04-07 13:02:56 +12:00
Chris Double
a093943627
Remove match from peg.parsers USING: list
2008-04-07 12:50:07 +12:00
Slava Pestov
c22af5c7a6
Rename 2apply to bi@
2008-03-29 20:36:58 -05:00
Chris Double
f96a251f8a
Refactor pegs to remove MEMO: and use unique id's
2008-03-28 12:35:47 +13:00
Chris Double
708726d208
Add with-packrat word and more memoization
2008-03-27 15:50:27 +13:00
Chris Double
9b7246555a
Fix just parser in pegs
2008-03-26 15:26:54 +13:00
Chris Double
943b02ab2f
Fix performance regression in pegs
...
delay parser is improved to use a memoized quotation so the
construction and compilation of the parser at runtime only
occurs once.
Changed compile so it would use equality rather than identity
for memoization purposes.
2008-03-22 01:59:16 +13:00
Chris Double
a14854520d
Compile pegs down to words
2008-03-21 03:05:21 +13:00
Chris Double
1c6882b32c
Rip out packrat stuff
...
It was broken since the transition to generating compiled quotations. As far as I know, no one was using packrat-parse anyway.
Rework in progress...
2008-03-21 01:26:20 +13:00
Chris Double
264284d0c4
Add range-pattern parser
2008-03-20 13:40:22 +13:00
Doug Coleman
ef437c96da
add 1token and docs
2008-03-12 10:43:18 -05:00
Slava Pestov
32526206f1
Help fixes
2008-03-11 19:51:58 -05:00
Slava Pestov
47a96775d8
Add PEG: word
2008-03-03 16:57:30 -06:00
Slava Pestov
05a02ade7a
Unix <process-stream> now compiles
2008-03-03 16:45:18 -06:00
Doug Coleman
2f48327b47
move non-core peg parsers to peg.parsers
...
document and unit test peg.parsers
add just parser
2008-03-03 13:28:53 -06:00