[REBOL] Re: [REBOL Internals] question
From: robert:muench:robertmuench at: 27-Mar-2004 9:47
On Fri, 26 Mar 2004 14:55:50 -0500, Gerard Cote <[gerardcote--sympatico--ca]>
> I also saw the mark: and :mark notation used by the parse word. It
> already permits this kind of manip but where is kept the internal
> representation of the actual running script and what can be done with it
Hi, as parse being a native! it does quite some magiv behind the scenes.
It's the only (?) dialect not written with Rebol, which is logical because
you would need a parse ;-). So the parse dialect just assigns the current
position in the script to your mark: and restores is with :mark.
> I think I would have to look at depth in the system object to get more
> answers but this can take a lot of time to do so... and I am
> not yet well prepared ebough for this at the moment - may be later.
I don't expect that parse offers something from the internals. But I can
be wrong. I strongly suggest that you look into Gabriele's compile-rule
dialect. It helps a lot when writing more complex parsers. Robert