Well, well. Seems I'll have to take a second look at this! That one worked. :)
~Jonathan On Sat, Oct 2, 2010 at 10:21 PM, Adrian Thurston <[email protected]> wrote: > 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 > _______________________________________________ ragel-users mailing list [email protected] http://www.complang.org/mailman/listinfo/ragel-users
