FSM库
sam-fsm是的配套库。 它在SAM模式之上提供了一个简单的有限状态机实现。 sam-fsm支持确定性和非确定性状态机。
目录
安装
Node.js
该库可在上。 要安装它,请键入:
$ npm install --save sam-fsm
const { fsm } = require ( 'sam-fsm' )
const simpleFsm = fsm ( {
pc0 : 'START_STATE' ,
actions : {
DO_SOMETHING : [ 'END_STATE' ]
} ,
states : {
START_STATE : {
transitions : [ 'DO_SOMETHING' ]
}
} ,
deterministic : true ,
enforceAllowedAc
1