Fixing PEG:
parent
21d3380bf2
commit
83099e01d4
|
@ -571,14 +571,16 @@ M: parse-failed error.
|
||||||
|
|
||||||
: PEG:
|
: PEG:
|
||||||
(:)
|
(:)
|
||||||
[let* | def [ ] word [ ] compiled-def [ def call compile ] |
|
[let | word [ ] def [ ] |
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
|
[let | compiled-def [ def call compile ]
|
||||||
[
|
[
|
||||||
dup compiled-def compiled-parse
|
dup compiled-def compiled-parse
|
||||||
[ ast>> ] [ word parse-failed ] ?if
|
[ ast>> ] [ word parse-failed ] ?if
|
||||||
]
|
]
|
||||||
word swap define
|
word swap define
|
||||||
|
]
|
||||||
] with-compilation-unit
|
] with-compilation-unit
|
||||||
] over push-all
|
] over push-all
|
||||||
] ; parsing
|
] ; parsing
|
||||||
|
|
Loading…
Reference in New Issue