| Crates.io | avm1-types |
| lib.rs | avm1-types |
| version | 0.14.0 |
| created_at | 2019-09-27 21:02:11.030696+00 |
| updated_at | 2022-06-25 12:11:31.566252+00 |
| description | Types for the Flash ActionScript Virtual Machine (AVM1) |
| homepage | https://github.com/open-flash/avm1-types |
| repository | https://github.com/open-flash/avm1-types |
| max_upload_size | |
| id | 168231 |
| size | 49,557 |
Rust implementation of the AVM1 Abstract Syntax Tree (AST).
This repo uses Git submodules for its test samples:
# 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
This library is a standard Cargo project. You can test your changes with
cargo test. The commands must be run from the rs directory.
Code formatting is checked using rustfmt:
# Make sure that you have `rustfmt`
rustup component add rustfmt
# Check formatting
cargo fmt --all -- --check
# Format automatically
cargo fmt --all
Prefer non-master branches when sending a PR so your changes can be rebased if
needed. All the commits must be made on top of master (fast-forward merge).
CI must pass for changes to be accepted.