AVM1 Types (Rust)
Rust implementation of the AVM1 Abstract Syntax Tree (AST).
Contributing
This repo uses Git submodules for its test samples:
# Clone with submodules
# Update submodules for an already-cloned repo
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.