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
QwtPickerMachine(3)						 Qwt User's Guide					       QwtPickerMachine(3)

NAME
QwtPickerMachine - A state machine for QwtPicker selections. SYNOPSIS
#include <qwt_picker_machine.h> Inherited by QwtPickerClickPointMachine, QwtPickerClickRectMachine, QwtPickerDragPointMachine, QwtPickerDragRectMachine, and QwtPickerPolygonMachine. 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 *)=0 virtual ~QwtPickerMachine () Protected Member Functions QwtPickerMachine () Detailed Description A state machine for QwtPicker selections. QwtPickerMachine accepts key and mouse events and translates them into selection commands. See also: QwtEventPattern::MousePatternCode, QwtEventPattern::KeyPatternCode Member Enumeration Documentation enum QwtPickerMachine::Command Commands - the output of the state machine. Constructor &; Destructor Documentation QwtPickerMachine::~QwtPickerMachine () [virtual] Destructor. QwtPickerMachine::QwtPickerMachine () [protected] Constructor. Member Function Documentation void QwtPickerMachine::reset () Set the current state to 0. void QwtPickerMachine::setState (intstate) Change the current state. int QwtPickerMachine::state () const Return the current state. virtual CommandList QwtPickerMachine::transition (const QwtEventPattern &, const QEvent *) [pure virtual] Transition. Implemented in QwtPickerClickPointMachine, QwtPickerDragPointMachine, QwtPickerClickRectMachine, QwtPickerDragRectMachine, and QwtPickerPolygonMachine. Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 5.2.2 Mon Aug 1 2011 QwtPickerMachine(3)