没有合适的资源?快使用搜索试试~ 我知道了~
jfsm:JSON 有限状态机 (JFSM) 表示、验证和生成
共39个文件
js:17个
json:8个
c:3个
需积分: 9 2 下载量 18 浏览量
2021-06-11
18:25:52
上传
评论 1
收藏 252KB ZIP 举报
温馨提示
JSON 有限状态机 (JFMS) 表示、验证和生成 该项目定义了使用 JavaScript 对象表示法 (JSON) 表示单级有限状态机 (FSM) 的语义,作为图形生成、FSM 执行分析和其他语言状态机生成的中间语言。 动机是嵌入式代码的很大一部分(阅读:全部)是某种有限自动机,并且在 C(和其他语言)中描述和实现 FSM 的常用方法需要大量样板代码,并且通常导致复杂和不明确的实现。 一定有更好的方法。 这样做的目标是: 为状态机提供相当标准的中间表示,可用于渲染、编辑、验证或生成。 无需机器辅助(即 IDE)即可轻松人类阅读和编辑 这对程序员而不是架构师有用(尽管这可能不是排他性的)。 将状态机的定义与其实现分离以不干扰开发的方式(即让您在您想编写代码的地方编写代码)。 提供一种工具,用于从该中间表示生成状态机实现。 以与最小开发环境(文本编辑器和 CLI 构建器)集成的
资源推荐
资源详情
资源评论
收起资源包目录
jfsm-master.zip (39个子文件)
jfsm-master
.travis.yml 621B
package.json 733B
test
fsm-validator-test.js 11KB
LICENSE 18KB
app
index.js 2KB
package.json 236B
index.html 578B
lib
jquery.js 242KB
joint.clean.js 196KB
lodash.js 347KB
joint.shapes.uml.js 9KB
vectorizer.js 25KB
joint.css 6KB
geometry.js 27KB
backbone.js 60KB
UMLStateMachine.json 1KB
makefile 2KB
examples
MealyStateMachine.json 641B
MooreStateMachine.json 613B
UMLStateMachine.json 2KB
.gitignore 85B
lib
fsm-visualizer.js 92B
fsm-helpers.js 1KB
fsm-validator.js 10KB
fsm-generator.js 3KB
generators
c
header_template.h 2KB
language.json 569B
source_template.c 4KB
main_template.c 2KB
stub_template.c 2KB
csharp
language.json 486B
main_template.cs 1KB
source_template.cs 5KB
stub_template.cs 1KB
fsm-executor.js 706B
language-validator.js 51B
jfsm.js 2KB
fsm-constants.js 569B
README.md 9KB
共 39 条
- 1
资源评论
普通网友
- 粉丝: 24
- 资源: 4570
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 美赛数学建模算法-使用Matlab实现非线性规划NonLinearProgramming-国赛-题解.zip
- linux安装java8环境资源包
- 静态路由综合实验模拟ensp
- Unity中WebSocket网络连接的代码以及相关protobuf-net协议转换后的脚本类
- 基于ATLAB + Psychtoolbox 心理学实验,情绪词汇效价判断
- 美赛数学建模算法-使用Matlab实现神经网络NeuralNetwork-包括BP+LVQ-国赛-题解.zip
- hb-mapper-makertbin.log
- dfcf_silence_upgrade_cfw_10.15.3_20240318163518_64.apk
- 美赛数学建模算法-使用Matlab实现多元分析MultivariteAnalysis-包括聚类分析+主成分分析-国赛-题解
- 构成学1.psd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功