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
