#actionscript #as3 #actionscript3 #properties

yanked sunform-as3query

Queries the ActionScript 3 language database

3 unstable releases

0.2.1 Jul 26, 2024
0.2.0 Jul 23, 2024
0.1.0 Jul 22, 2024

#8 in #actionscript

Apache-2.0

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