[ragel-users] N-Way Split really fast goto-driven FSM/what is it?

Adrian Thurston thurs... at cs.queensu.ca
Mon Mar 24 15:41:17 UTC 2008


The N-way split is a version of -G2 for really large machines. It
partitions the states and generates a separate function for each
partition. It has been implemented for C code only. As far as I know it
hasn't been used very much.

-Adrian

Stephen Bannasch wrote:
> I couldn't find any information on this Ragel code generation style:
> 
>    -P<N>  N-Way Split really fast goto-driven FSM.
> 
> What is it, what kind of machines is it useful for, and what values 
> of N are reasonable?
> 



More information about the ragel-users mailing list