[ragel-users] Re: Nested brackets

Adrian Thurston thurs... at cs.queensu.ca
Thu Nov 8 01:22:41 UTC 2007

Hi, some options:

1. Specify a growable stack using prepush and postpop and then use fcall
and fret.

2. Counting and then verify in actions or conditions.

3. Call a new parsing function (in the host language) when the recursive
structure is entered.


Paul Findlay wrote:
> Hi ry,
> I think you have to use counting or some form of stack (e.g. ragel's
> builtin fcall & fret, I use something similar for JSON but use ragel's
> state charts and a custom stack) because JSON is not a regular
> language.
>  - Paul
> > 

More information about the ragel-users mailing list