fcall legal in scanner?
Adrian Thurston
thurs... at cs.queensu.ca
Fri Oct 27 16:36:11 UTC 2006
Hi Carlos,
I'm glad you like Ragel. I've been working on it for a while now and it's
nice to hear I'm headed in the right direction.
It sounds like a bug. fcall is supposed to work in actions associated with
entire patterns (the lex style actions) but they are illegal in the the
transition/state based embeddings and Ragel is supposed to emit an error.
Could you post or send me some code which exhibits the problem?
Cheers,
Adrian
Carlos Antunes wrote:
> Hello!
>
> First of all I'd like to thank Adrian Thurston for a very nice piece of
> software. I had been looking for quite some time for something like
> Ragel and it was with glee that I was able to finally find it!
>
> I've been playing with the scanner construct and found some strange
> behavior when using fcall in action code, followed by a fret. After the
> fret, the scanner no longer properly matches all the patterns. However,
> if I use an fgoto in action code and then another fgoto to return to
> the scanner, things work well. So, my question is, is fcall legal or am
> I potentially stumbling on a bug?
>
> Thanks!
>
> Carlos
>
>
>
More information about the ragel-users
mailing list