unluac 1.1.1

Multi-dialect Lua decompiler written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
//! 这个目录承载 Lua 5.2 的 transformer 实现。
//!
//! Lua 5.2 相比 5.1 引入了 `GETTABUP/SETTABUP`、`LOADKX/EXTRAARG`、分离的
//! `TFORCALL/TFORLOOP`,以及 `JMP(A)` 的 close 语义;这些规则都应该在这里被
//! 一次性 lowering 掉,而不是留给 low-IR 消费方继续猜。

mod lower;

pub(crate) use lower::lower_chunk;