【文件属性】:
文件名称:sam-fsm:npm sam-fsm
文件大小:135KB
文件格式:ZIP
更新时间:2021-03-16 08:56:38
JavaScript
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
【文件预览】:
sam-fsm-master
----.gitignore(1KB)
----.babelrc(151B)
----.eslintrc(615B)
----rl.png(72KB)
----package.json(2KB)
----.npmrc(46B)
----package-lock.json(217KB)
----dist()
--------fsm.js(5KB)
----samples()
--------rocketLauncher.html(595B)
--------rocketLauncher.js(3KB)
----index.js(840B)
----README.md(8KB)
----lib()
--------fsm.js(4KB)
----test()
--------fsm.test.js(3KB)
----.editorconfig(412B)