On 13 August 2011 17:28, Damien Pollet <damien.pollet@gmail.com> wrote:
On 13 August 2011 16:23, Lukas Renggli <renggli@gmail.com> wrote:
Ahh, I didn't understand that you try parse nested structures :-)
I discussed with Doru at some point about that and I believe he intended to implement some support for it, but I don't know the current state. Maybe you want to check with him?
I now realize that this should more or less work:
#any asParser ==> [:node | elementParser parse: node]
But in case of error it would return the inner petitfailure rather than a proper one about the position in the outer streamâ¦
This is kind of ambiguous of how to report such nested errors. I wonder if you couldn't avoid all the troubles if you just used a flat string, instead of a preprocessed one? Lukas -- Lukas Renggli www.lukas-renggli.ch