Package | Description |
---|---|
net.sf.smc |
Provides the
Smc class which implements
the state machine compiler application. |
net.sf.smc.generator |
Provides the classes for generating source code in a target
from an SMC
finite state machine model
instance. |
net.sf.smc.model |
Provides the classes modeling a finite state machine.
|
Modifier and Type | Method and Description |
---|---|
void |
SmcSyntaxChecker.visit(SmcMap map) |
Modifier and Type | Method and Description |
---|---|
void |
SmcCGenerator.visit(SmcMap map)
Emits C code for the FSM map.
|
void |
SmcCSharpGenerator.visit(SmcMap map)
Emits C# code for the FSM map.
|
void |
SmcCppGenerator.visit(SmcMap map)
Emits C++ code for the FSM map.
|
void |
SmcGraphGenerator.visit(SmcMap map)
Emits GraphViz code for the FSM map.
|
void |
SmcGroovyGenerator.visit(SmcMap map)
Emits Groovy code for the FSM map.
|
void |
SmcHeaderCGenerator.visit(SmcMap map)
Emits C header code for the FSM map.
|
void |
SmcHeaderGenerator.visit(SmcMap map)
Generates the map class declaration and then the state
classes:
|
void |
SmcHeaderObjCGenerator.visit(SmcMap map)
Generates the map class declaration and then the state
classes:
|
void |
SmcJavaGenerator.visit(SmcMap map)
Emits Java code for the FSM map.
|
void |
SmcJava7Generator.visit(SmcMap map)
Emits Java code for the FSM map.
|
void |
SmcLuaGenerator.visit(SmcMap map) |
void |
SmcObjCGenerator.visit(SmcMap map)
Emits Objective C code for the FSM map.
|
void |
SmcPerlGenerator.visit(SmcMap map) |
void |
SmcPhpGenerator.visit(SmcMap map)
Emits PHP code for the FSM map.
|
void |
SmcPythonGenerator.visit(SmcMap map)
Emits Python code for the FSM map.
|
void |
SmcRubyGenerator.visit(SmcMap map)
Emits Ruby code for the FSM map.
|
void |
SmcScalaGenerator.visit(SmcMap map)
Emits Scala code for the FSM map.
|
void |
SmcTableGenerator.visit(SmcMap map)
Emits HTML table code for the FSM map.
|
void |
SmcTclGenerator.visit(SmcMap map)
Emits Tcl code for the FSM map.
|
void |
SmcVBGenerator.visit(SmcMap map)
Emits VB code for the FSM map.
|
Modifier and Type | Method and Description |
---|---|
SmcMap |
SmcFSM.findMap(java.lang.String name)
Returns the named map.
|
SmcMap |
SmcState.getMap()
Returns the map to which this state belongs.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SmcMap> |
SmcFSM.getMaps()
Returns the map list.
|
Modifier and Type | Method and Description |
---|---|
void |
SmcFSM.addMap(SmcMap map)
Adds a state machine map to the list.
|
void |
SmcVisitor.visit(SmcMap map)
Visits a finite state machine submap.
|
Constructor and Description |
---|
SmcState(java.lang.String name,
int lineNumber,
SmcMap map)
Creates a state instance for the given state name, the
line number where the state appears in the .sm file and
the map to which this state belongs.
|
Copyright © 2015. Charles W. Rapp. All Rights Reserved. Use is subject to license terms.