Yes, the #any asParser star consume all your stream.

for your example you can do:
str := 'a0b'.
#digit asParser negate star, #digit asParser, #any asParser star parse: str.

2017-01-20 15:24 GMT+01:00 Peter Uhnak <i.uh...@gmail.com>:

> Is PetitParser eager by default?
>
> I've used PetitParser countless times so I am really baffled why this
> doesn't work
>
> str := 'a0b'.
> #any asParser star, #digit asParser, #any asParser star parse: str.
>
> -> PPFailure (input expected at: 3)
>
>
> Thanks,
> Peter
>
>


-- 
*Guillaume Larcheveque*

Reply via email to