[ragel-users] 6.1 and further changes to the language

Wincent Colaiuta w... at wincent.com
Thu Feb 14 20:13:59 UTC 2008


El 14/2/2008, a las 18:37, Adrian Thurston escribió:

> Hi,
>
> I'm planning a 6.1 release with further changes to the language that
> will break backwards compatibility.
>
> When scanners were first made there was no consideration to getting
> leaving actions at the end of a scanner pattern to execute. Now it
> stands out to me as an inconsistency that needs to be fixed.
>
> I don't expect people to embed a leaving action right before the  
> pattern
> action is specified. You should still use the scanner action instead.

Can you clarify what you mean by "scanner action"? Just to make sure I  
understand what you're saying here.

> The problem is with machine definitions used at the end of a scanner
> pattern that have leaving actions inside. These may do some cleanup or
> other final processing at the end of a machine definition and should  
> be
> executed.

Cheers,
Wincent





More information about the ragel-users mailing list