On 12-08-29 05:10 PM, Peter Gervais wrote:
Adrian
  Is there any way to turn of the pre increment of the p variable ie ++p.
I'm always having to adjust the input so it starts to parse at the proper 
place. Similarly on return of the parser.

There is no way to turn it off. There is fhold which will effectively do this. It backs up p. Also fexec. See the docs.

Is there a way to abort a rule from action code? If I detect in my action that  
this section of a rule had already been done I want to go to the next state 
machine.

fnext, fcall, fgoto, etc. Again please see the documentation.

As well when I use space* it does not seem to eat up the characters I expect.
It seems to not do anything.

We need to know the context of the 'space*' as well as some information about your expectations before we can explain the discrepancy.


_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users

Reply via email to