PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Processing » FSM

Finite State Machine

Download latest release 1.4.0 (there might be newer Composer installable version)

License: MIT License

Description

The FSM package provides a simple class that implements a Finite State Machine.

In addition to maintaining state, this FSM also maintains a user-defined payload, therefore effectively making the machine a Pushdown Automaton (a finite state machine with memory).

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#3014ClosedBug2004-12-22Documentation error
#3015ClosedBug2004-12-22$_inputSymbol never used but initialized in reset()
#3130ClosedBug2005-01-07Default transition empty when nextState=(integer)0
#7338ClosedReq1.2.32006-04-07Specify the machine in one single array
#12475ClosedReqCVS2007-11-18Conversion to Image_GraphViz instance
#15122BogusBugCVS2008-11-21Unit test failure - FSM/tests/graphviz.phpt