Chris Double
|
55216a990d
|
Remove drop from actions
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
79dfe2806a
|
Remove javascript boa constructors
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
b338fc8fea
|
Javascript parser
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
f4f4ea7eb6
|
Fix peg.ebnf unit test failures
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
0841dbb4ad
|
Fix ebnf unit test
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
479fa6a5b5
|
Add support for calling foreign peg.ebnf rules
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
dfa4926a84
|
Print ebnf quotation on error. Fix generated local quotation
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
f1219c906a
|
Check stack effect of actions in ebnf. Do implicit drop if needed
|
2008-06-18 20:35:31 +12:00 |
Chris Double
|
1b8943a8e0
|
Add failing peg.ebnf tests
|
2008-06-18 20:35:31 +12:00 |
Slava Pestov
|
e55c674a2b
|
Fix again
|
2008-06-18 01:18:39 -05:00 |
Slava Pestov
|
83099e01d4
|
Fixing PEG:
|
2008-06-18 00:58:29 -05:00 |
Slava Pestov
|
dc3929f3db
|
Improve PEG: word
|
2008-06-18 00:35:19 -05:00 |
Slava Pestov
|
685d53e264
|
Add gather word; faster 'implementors' using inverted index
|
2008-06-12 05:49:46 -05:00 |
Eduardo Cavazos
|
c5cc533182
|
peg.ebnf: minor update
|
2008-06-10 20:31:32 -05:00 |
Doug Coleman
|
f706b50ac7
|
remove dipd, it's 2dip
|
2008-05-23 22:48:58 -05:00 |
Slava Pestov
|
c60baf1232
|
sift and harvest words added
|
2008-05-13 23:36:55 -05:00 |
Slava Pestov
|
26aa656123
|
with-locals no longer necessary
|
2008-05-07 08:48:51 -05:00 |
Chris Double
|
e1f82caf83
|
Use accessors in places for peg
|
2008-04-29 14:19:14 +12:00 |
Chris Double
|
c671ccce99
|
{ ... } whitespace grouping
|
2008-04-29 14:15:05 +12:00 |
Chris Double
|
7319dd5165
|
Add ~ grouping operator to ignore whitespace between elements in group
|
2008-04-29 12:37:26 +12:00 |
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
|
b7c1f9dbe8
|
extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
|
2008-04-25 23:17:08 -05:00 |
Slava Pestov
|
b7037bf46a
|
Merge commit 'doublec/master'
|
2008-04-14 05:44:28 -05:00 |
Chris Double
|
9f0f2d0bbc
|
peg delay parsers now infer
|
2008-04-14 22:42:45 +12:00 |
Doug Coleman
|
72080fda4a
|
construct-boa -> boa
construct-empty -> new
|
2008-04-13 15:06:27 -05:00 |
Chris Double
|
688cbfaafa
|
Delocalise grow-lr
|
2008-04-11 14:46:11 +12:00 |
Chris Double
|
0dd8e462c6
|
Minor peg refactorings
|
2008-04-09 14:09:30 +12:00 |
Chris Double
|
c39ece54a1
|
Merge commit 'origin/master'
|
2008-04-09 10:49:26 +12:00 |
Slava Pestov
|
9d8062aa46
|
Remove *.lib from using
|
2008-04-07 22:16:51 -05:00 |
Chris Double
|
a641c6d332
|
Add \r to ebnf escape rules
|
2008-04-07 14:39:18 +12:00 |
Chris Double
|
719376e412
|
Remove w-c-u from ebnf transform
|
2008-04-07 13:17:09 +12: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 |
Chris Double
|
00d09d20e2
|
Remove MATCH-VARS not used in pegs
|
2008-04-07 12:07:44 +12:00 |
Chris Double
|
e00a392736
|
Refactor delay parser
|
2008-04-05 18:41:28 +13:00 |
Chris Double
|
2744313ac1
|
Refactor sp peg parser
|
2008-04-05 18:36:17 +13:00 |
Chris Double
|
d93c7958fd
|
Refactor action peg parser
|
2008-04-05 18:33:50 +13:00 |
Chris Double
|
247bf2137b
|
Refactor ensure and ensure-not parsers
|
2008-04-05 18:30:11 +13:00 |
Chris Double
|
796981e192
|
Refactor semantic peg parser
|
2008-04-05 18:19:11 +13:00 |
Chris Double
|
3123654a84
|
Refactor optional peg parser
|
2008-04-05 18:05:09 +13:00 |
Chris Double
|
d4897fa007
|
Refactor repeat0 and repeat1 peg parsers
|
2008-04-05 18:01:18 +13:00 |
Chris Double
|
226d211342
|
Refactor choice peg parser
|
2008-04-05 17:54:18 +13:00 |
Chris Double
|
102178f787
|
Refactor seq peg parser
|
2008-04-05 17:51:42 +13:00 |
Chris Double
|
7b73d2734f
|
Refactor range peg parser
|
2008-04-05 17:33:39 +13:00 |
Chris Double
|
80d11405a9
|
Refactor token peg parser
|
2008-04-05 17:25:04 +13:00 |
Chris Double
|
8b16816bf8
|
Refactor satisfy peg parser
|
2008-04-05 17:17:52 +13:00 |
Chris Double
|
a6b160c447
|
apply-memo-rule doesn't need to be inline
|
2008-04-05 02:26:41 +13:00 |
Chris Double
|
72dbac6a29
|
delocalise apply-memo-rule
|
2008-04-05 02:07:17 +13:00 |
Chris Double
|
a4700e072e
|
delocalise apply-rule
|
2008-04-05 01:56:37 +13:00 |
Chris Double
|
970f0055c2
|
Fix failing ebnf unit test
|
2008-04-03 17:33:37 +13:00 |