PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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