1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#![forbid(unsafe_code)] //! 这个 crate 提供反编译流水线的库接口。 //! //! 单独保留库层的原因是让 parser、transformer 和后续分析层在 CLI 稳定前 //! 就可以被单测、集成测试和调试工具直接复用。 pub mod ast; pub mod debug; pub mod decompile; pub mod generate; pub mod hir; mod lua_string; pub mod parser; pub(crate) mod scheduler; pub mod structure; mod timing; pub mod transformer; pub use lua_string::LuaString;