Index of all elements
[ a ]
[ b ]
[ d ]
[ e ]
[ f ]
[ g ]
[ p ]
[ r ]
[ s ]
[ _ ]
a
- addTransition
- in file FSM.php, method FSM::addTransition()
This method adds a new transition that associates:
- addTransitionAny
- in file FSM.php, method FSM::addTransitionAny()
This method adds a new transition that associates:
- addTransitions
- in file FSM.php, method FSM::addTransitions()
This method adds the same transition for multiple different symbols.
- addTransitionsArray
- in file FSM.php, method FSM::addTransitionsArray()
This method adds an array of transitions. Each transition is itself defined as an array of values which will be passed to addTransition() as parameters.
top
top
top
top
f
- FSM
- in file FSM.php, class FSM
This class implements a Finite State Machine (FSM).
- FSM
- in file FSM.php, method FSM::FSM()
This method constructs a new Finite State Machine (FSM) object.
- FSM.php
- procedural page FSM.php
- FSM_GraphViz
- in file GraphViz.php, method FSM_GraphViz::FSM_GraphViz()
Constructor
- FSM_GraphViz
- in file GraphViz.php, class FSM_GraphViz
FSM to Image_GraphViz converter
top
g
- graphviz.php
- procedural page graphviz.php
- GraphViz.php
- procedural page GraphViz.php
- getCurrentState
- in file FSM.php, method FSM::getCurrentState()
This method returns the machine's current state.
- getPreviousState
- in file FSM.php, method FSM::getPreviousState()
This method returns the machine's previous state.
- getTransition
- in file FSM.php, method FSM::getTransition()
This method returns (nextState, action) given an input symbol and state. The FSM is not modified in any way. This method is rarely called directly (generally only for informational purposes).
top
p
- process
- in file FSM.php, method FSM::process()
This method is the main processing routine. It causes the FSM to change states and execute actions.
- processList
- in file FSM.php, method FSM::processList()
This method processes a list of symbols. Each symbol in the list is sent to process().
top
r
- rpn.php
- procedural page rpn.php
- reset
- in file FSM.php, method FSM::reset()
This method resets the FSM by setting the current state back to the initial state (set by the constructor).
top
s
- setActionNameCallback
- in file GraphViz.php, method FSM_GraphViz::setActionNameCallback()
Sets the callback for the action name
- setDefaultTransition
- in file FSM.php, method FSM::setDefaultTransition()
This method sets the default transition. This defines an action and next state that will be used if the processing routine cannot find a suitable match in either transition list. This is useful for catching errors caused by undefined states.
top
top
Documentation generated on Mon, 11 Mar 2019 16:02:22 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|
|