Nope.  That was the problem.  Thanks!<br><br><div class="gmail_quote">On Thu, Nov 27, 2008 at 7:22 PM, Adrian Thurston <span dir="ltr"><<a href="mailto:thurston@complang.org">thurston@complang.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Did you set eof = pe to trigger the EOF actions?<br>
<br>
-Adrian<br>
<div><div></div><div class="Wj3C7c"><br>
Larry Edelstein wrote:<br>
> I'm confused about leaving actions.<br>
><br>
> If my machine looks like<br>
><br>
> main := 'something' %A;<br>
><br>
> And I run it with the input 'something', why doesn't it run action A?<br>
><br>
> In the docs:<br>
><br>
> "If a  final state of the machine is still  final when compilation is<br>
> complete then the leaving action<br>
> is also embedded as an EOF action. Therefore, leaving the machine is<br>
> defi ned as either leaving on<br>
> a character or as state machine acceptance."<br>
><br>
> In the example I've described, the machine is accepted, but the action<br>
> isn't triggered at EOF.  What am I missing?<br>
><br>
> -larry<br>
><br>
><br>
</div></div>> ------------------------------------------------------------------------<br>
><br>
> _______________________________________________<br>
> ragel-users mailing list<br>
> <a href="mailto:ragel-users@complang.org">ragel-users@complang.org</a><br>
> <a href="http://www.complang.org/mailman/listinfo/ragel-users" target="_blank">http://www.complang.org/mailman/listinfo/ragel-users</a><br>
<br>
_______________________________________________<br>
ragel-users mailing list<br>
<a href="mailto:ragel-users@complang.org">ragel-users@complang.org</a><br>
<a href="http://www.complang.org/mailman/listinfo/ragel-users" target="_blank">http://www.complang.org/mailman/listinfo/ragel-users</a><br>
</blockquote></div><br>