State Machine Compiler 6.0.0
State Machine Compiler 6.0.0 Ranking & Summary
State Machine Compiler 6.0.0 description
SMC takes a state machine stored in a .sm file and generates a State pattern in eleven programming languages.
Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions.
Enter SMC - The State Machine Compiler. Now you put your state diagram in one file using an easy-to-understand language. SMC generates the state pattern classes for you. No more hand-maintained transition matrices.
No more widely scattered switch statements. Instead, the state diagram is in one place, coded directly from the picture to the SMC language and is easily maintained.
SMC uses the state pattern to its fullest extent. In the real world, events dont always happen when they should. Dealing with unexpected events is a must for a robust application.
By combining virtual methods with the state pattern, SMC allows you to define "Default" transitions - transitions which allow your objects to handle unexpected events, recover and continue providing service (rather than crashing, burning and getting you into trouble).
SMC is a Java application, which means SMC will work on any platform that comes with Java 1.5.0 support.
NOTE: State Machine Compiler is released under the Mozilla Public License 1.1 (MPL 1.1).
Enhancements
- Added support for PHP programming language (-php).
- Added support for Scala programming language (-scala).
- Jump transition added. Works the same as a simple transition.
- The TransitionUndefinedException was missing the transition
- name. The transition name is now placed into the exception.
- Correctly handles $ in transition arguments.
- Corrected statemap.h -I include path in C examples.
- Corrected C example 4 #if __GNUC__ condition.
- Corrected C example 6 #include.
- Corrected file names in TCL examples 4 and 5.
- Corrected examples "all" rule.
- Corrected #!/interpreter calls in scripts.
State Machine Compiler 6.0.0 Screenshot
State Machine Compiler 6.0.0 Keywords
Bookmark State Machine Compiler 6.0.0
State Machine Compiler 6.0.0 Copyright
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com