10 个版本 (重大更新)

0.8.0 2019年9月24日
0.7.0 2019年7月16日
0.6.0 2019年7月11日
0.5.0 2019年7月8日
0.0.15 2018年10月24日

873编程语言

每月下载量:33

MIT/Apache

22KB
640

AVM1 Tree (Rust)

crates.io GitHub repository Build status

Rust 实现的 AVM1 抽象语法树 (AST)。

贡献

此仓库使用 Git 子模块进行测试样本

# Clone with submodules
git clone --recurse-submodules git://github.com/open-flash/swf-parser.git
# Update submodules for an already-cloned repo
git submodule update --init --recursive --remote

此库是标准的 Cargo 项目。您可以使用 cargo test 测试您的更改。 必须从 rs 目录运行这些命令。

使用 rustfmt 检查代码格式

# Make sure that you have `rustfmt`
rustup component add rustfmt
# Check formatting
cargo fmt --all -- --check
# Format automatically
cargo fmt --all

在提交 PR 时优先考虑非 master 分支,以便在需要时可以重新合并您的更改。所有提交都必须基于 master (快进合并)。CI 必须通过才能接受更改。

依赖关系

~0.7–1.4MB
~33K SLoC