avm1-tree

Crates.ioavm1-tree
lib.rsavm1-tree
version0.8.0
sourcesrc
created_at2018-10-24 08:05:37.87396
updated_at2019-09-24 18:07:04.723282
descriptionAbstract Syntax Tree (AST) for AVM1
homepagehttps://github.com/open-flash/avm1-tree
repositoryhttps://github.com/open-flash/avm1-tree
max_upload_size
id92348
size40,585
Charles Samborski (demurgos)

documentation

https://github.com/open-flash/avm1-tree

README

AVM1 Tree (Rust)

crates.io GitHub repository Build status

Rust implementation of the AVM1 Abstract Syntax Tree (AST).

Contributing

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.

Commit count: 83

cargo fmt