Lightweight Java State Machine
A simple hierarchical state machine compiler that generates C.
Finite State Machine porting from Stateless C#