Woops, the * should be **.

-Adrian

On 10-10-02 10:04 PM, Jonathan Castello wrote:
"plain_text" is actually a bit of a misnomer; it's really anything not
an IAC or a CR, as I have now. The only other difference here seems to
be the + after plain_text, which I've tried. Graphing your example
machine shows that the end_of_plain_text event is still executed after
each plain_text character anyways.

I've decided not to worry too much about it at this point. Thanks for
your help anyways!
~Jonathan

On Sat, Oct 2, 2010 at 9:53 PM, Adrian Thurston<[email protected]>  wrote:
Try refactoring your grammar:

plain_text = [a-z];
something_else = ^plain_text;

main := (
        plain_text+ %{ end_of_plain_text(); } |
        something_else+
)*;

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

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

Reply via email to