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.
top
top
top
top
f
- FSM
- in file FSM.php, method FSM::FSM()
This method constructs a new Finite State Machine (FSM) object. In
- FSM
- in file FSM.php, class FSM
This class implements a Finite State Machine (FSM).
- FSM.php
- procedural page FSM.php
top
g
- 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
- 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
Documentation generated on Mon, 11 Mar 2019 14:12:30 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|
|