Download List

Descripción del Proyecto

SMC takes a state machine stored in an .sm file and generates the state pattern classes in fourteen programming languages. Its features include default transitions, transition arguments, transition guards, push/pop transitions, and Entry/Exit actions. It requires Java SE 1.6 or better.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-06-02 05:05 Back to release list
3.0.0

Código VB.Net ahora se pueden generar con la opción-VB. Build.xml de Ant archivos se incluyeron en los ejemplos de Java. En C + + modo de las clases de Estado generado por las declaraciones adelante se colocan ahora en _sm.h *, y una opción-nostreams fue añadida. Las solicitudes deben ahora ofrecer un TRACE void (const string & s, ...) subrutina. Con la opción de la mesa, el programa ahora informa de un error al analizar un archivo. Sm archivo con un% incluye la construcción y un objetivo de la mesa. Con-java, se fijó el mecanismo de transición por defecto.
Tags: Major feature enhancements
VB.Net code can now be generated using the -vb option. Ant build.xml files were included for the Java examples. In C++ mode the generated State classes for the forward declarations are now placed in *_sm.h, and a -nostreams option was added. Applications must now provide a void TRACE(const string& s, ...) subroutine. With the -table option, the program now reports an error when parsing a .sm file with a %include construct and a -table target. With -java, the default transition mechanism was fixed.

Project Resources