unluac 1.1.1

Multi-dialect Lua decompiler written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! AST build:需要看相邻 HIR 语句模式的 lowering。
//!
//! 这里先把模式分成两类:
//! - `syntax`:撤销前层 lowering,恢复“目标 dialect 的合法语法”。
//! - `shape`:在合法语法之上,再把结果收敛成更接近源码的形状。
//!
//! 先把边界显式化,后面再决定哪些 `shape` 规则要继续留在 AST build,
//! 哪些更适合迁回 Readability。

mod shape;
mod syntax;

#[cfg(test)]
mod tests;