4 releases
0.3.1 | Jul 27, 2024 |
---|---|
0.3.0 | Jul 27, 2024 |
0.2.4 | Jul 26, 2024 |
0.2.1 | Jul 26, 2024 |
#7 in #actionscript
270KB
5.5K
SLoC
mxmlextrema::as3query
mxmlextrema::as3query is a Rust library for creating, inspecting and modifying the semantic data of the ActionScript 3 language conforming to the Adobe AIR platform.
mxmlextrema::as3query implements three dimensional names, property lookup, conversion, number representation, interface implementation log, method overriding, applying parameterized types, a factory, and several entities (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());
License
Apache 2.0
Dependencies
~4.5–7MB
~132K SLoC