State Machine Compiler 5_1_0 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News State Machine Compiler 5_1_0 (Default branch)
# 1  
Old 05-20-2008
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.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Vim function to generate RTL Code(finite state machine) in verilog

Hi I wanted to call the AutoFsm function (given below) in vim to generate a code something like: **********verilog code to generate ************* always @(posedge clk or negedge rst_n) begin if(!rst_n) begin state_r <= #1 next_stateascii_r; ... (0 Replies)
Discussion started by: dll_fpga
0 Replies

2. Programming

Bitwise operation for state machine

Hello All, I am writing basic state machine which maintains 8 different states and there is posibility that system may be in multiple states at a time (Except for state1 to state3. menas only once state can be active at a time from state1 to state3). I have declared... (9 Replies)
Discussion started by: anand.shah
9 Replies

3. Programming

How Can a Machine Reads a Compiler Since A Compiler is Written in Text! Not Binaries?

To make a programming language you need a compiler, so what was the first programming language and how was is created if you need the compiler first? The compiler itself is considered as a high language comparing to the machine! since the compiler is not created in 1's and 0's... Eventhough i... (12 Replies)
Discussion started by: f.ben.isaac
12 Replies
Login or Register to Ask a Question
QwtPickerClickRectMachine(3)					 Qwt User's Guide				      QwtPickerClickRectMachine(3)

NAME
QwtPickerClickRectMachine - A state machine for rectangle selections. SYNOPSIS
#include <qwt_picker_machine.h> Inherits QwtPickerMachine. Public Types enum Command { Begin, Append, Move, End } typedef QList< Command > CommandList Public Member Functions void reset () void setState (int) int state () const virtual CommandList transition (const QwtEventPattern &, const QEvent *) Detailed Description A state machine for rectangle selections. Pressing QwtEventPattern::MouseSelect1 starts the selection, releasing it selects the first point. Pressing it again selects the second point and terminates the selection. Pressing QwtEventPattern::KeySelect1 also starts the selection, a second press selects the first point. A third one selects the second point and terminates the selection. See also: QwtEventPattern::MousePatternCode, QwtEventPattern::KeyPatternCode Member Enumeration Documentation enum QwtPickerMachine::Command [inherited] Commands - the output of the state machine. Member Function Documentation void QwtPickerMachine::reset () [inherited] Set the current state to 0. void QwtPickerMachine::setState (intstate) [inherited] Change the current state. int QwtPickerMachine::state () const [inherited] Return the current state. QwtPickerMachine::CommandList QwtPickerClickRectMachine::transition (const QwtEventPattern &eventPattern, const QEvent *e) [virtual] Transition. Implements QwtPickerMachine. Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 5.2.2 Mon Aug 1 2011 QwtPickerClickRectMachine(3)