#cell #script #matlab

bin+lib cellsplit

用于剖析 MATLAB 单元模式脚本的工具

1 个不稳定版本

使用旧的 Rust 2015

0.2.1 2017年1月28日

19#matlab

MIT 许可协议

15KB
323

是什么?

此程序可以拆分并重新组合使用单元模式编写的 MATLAB 脚本。

为什么?

单元模式非常适合交互式开发。一个大任务可以被拆分成单独的块,独立重复运行,检查局部变量并进行迭代更改。我经常使用单元模式来记录机器学习管道的步骤。但是,当在命令行操作 MATLAB 时(例如在远程服务器上)无法使用单元模式。只能作为一个单元运行整个脚本。但是经过 cellsplit 处理后,每个单元就是一个完整的脚本,因此恢复了灵活性。

如何?

cellsplit 包含一个 MATLAB 语法的非常基础的解析器,并且将每个单元拆分到一个新的脚本中。它还拆分条件语句和循环体,因为单元可以放置在这些语句内部。

状态

不支持的 MATLAB 功能

- `switch`
- (please file a bug if there is one I've overlooked)

依赖关系

~7.5MB
~150K SLoC