Download List

프로젝트 설명

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

이제 코드 VB.Net - VB에서 옵션을 사용하여 생성할 수있습니다. 개미 build.xml 파일을 자바 예제 포함됐다. 앞으로 선언을 C에서 + + 모드로 생성되는 주 클래스를 지금 * _sm.h에 배치하는, 그리고 - nostreams 옵션이 추가되었습니다. 이제 응용 프로그램 (const 문자열을 무효로 추적할를 제공해야합니다 & s의 ...) 서브루틴. 테이블 옵션을 사용하면 프로그램이 오류가 발생했습니다. 에스엠 %와 파일을 구문 분석 리포트 및 대상 테이블 구성이 포함됩니다. 자바와 함께, 기본적으로 전환 메커니즘이 해결되었습니다.
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