Crates.io | mxmlextrema-semas3 |
lib.rs | mxmlextrema-semas3 |
version | 0.3.0 |
source | src |
created_at | 2024-07-27 14:04:23.081165 |
updated_at | 2024-07-27 14:04:23.081165 |
description | Queries the ActionScript 3 language semantic data. |
homepage | |
repository | https://github.com/mxmlextrema/semas3 |
max_upload_size | |
id | 1317334 |
size | 277,890 |
mxmlextrema::semas3 (Semantic ActionScript 3) is a Rust library for creating, inspecting and modifying the semantic data of the ActionScript 3 language conforming to the Adobe AIR platform.
mxmlextrema::semas3 implements three dimensional names, property lookup, conversion, number representation, interface implementation log, method overriding, applying parameterized types, environment variable cache, unused entity tracking, a factory, and several entities (for example, classes, methods and variables).
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());
Apache 2.0