State Machine Compiler 5_1_0 (Default branch)

SMC takes a state machine stored in an .sm fileand generates the state pattern classes in fourteen programming languages. Its featuresinclude default transitions, transition arguments,transition guards, push/pop transitions, andEntry/Exit actions. It requires Java SE 1.5 orbetter.License: Mozilla Public License (MPL)Changes:
This release adds PHP and Scala support. It adds a new Jump transition. There are various bugfixes.

More...