3 unstable releases
0.2.1 | Jul 26, 2024 |
---|---|
0.2.0 | Jul 23, 2024 |
0.1.0 | Jul 22, 2024 |
#8 in #actionscript
270KB
5.5K
SLoC
sunform::as3query
sunform::as3query is a Rust library for creating, inspecting and modifying the database of the ActionScript 3 language conforming to the Sunform multimedia SDK.
sunform::as3query implements three dimensional names, property lookup, type conversion mechanism, variable number representations, interface implementation mechanism, method overriding mechanism, type substitution for parameterized types, an item factory, and several item representations (for example, classes, methods and variables).
Example
Create a package foo.bar
and log its fully qualified name:
let db = Database::new(Default::default());
let foo_bar = db.factory().create_package(["foo", "bar"]);
println!("Package name: {}", foo_bar.fully_qualified_name());
Dependencies
~4.5–7MB
~132K SLoC