1 个不稳定发布
0.3.0 | 2024年7月27日 |
---|
#9 在 #actionscript
每月151 次下载
270KB
5.5K SLoC
mxmlextrema::semas3
mxmlextrema::semas3 (语义ActionScript 3) 是一个Rust库,用于创建、检查和修改符合Adobe AIR平台的ActionScript 3语言的语义数据。
mxmlextrema::semas3 实现了三维名称、属性查找、转换、数字表示、接口实现日志、方法重写、应用参数化类型、环境变量缓存、未使用实体跟踪、工厂和几个实体(例如,类、方法和变量)。
示例
创建一个包 foo.bar
并记录其完全限定名称
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
依赖项
~4.5–7MB
~133K SLoC