#luau #ast #preprocessor #早期阶段 #优化 #生产 #虚构

bin+lib luau-rs

Rust 转换为虚构的 Luau AST

1 个不稳定版本

0.1.0 2024 年 8 月 6 日
0.0.1 2024 年 8 月 6 日

#32#早期阶段

Download history 201/week @ 2024-08-04 8/week @ 2024-08-11

209 每月下载量

EUPL-1.2

16KB
365

luau-rs

将 Rust 转换为 Luau AST。这是一个虚构的 AST,可用于优化、预处理或转换为代码。

该项目处于非常早期阶段,不建议在生产中使用。

主要用途是在 roblox-rs 中。

路线图

无特定顺序

  • 函数
  • 返回值
    • 显式
    • 隐式
  • 控制流
    • if
    • else
    • else if
    • while
    • for
    • loop
  • 函数参数
    • 将大多数 Rust 基本类型映射到 Luau
    • 解引用
    • 引用
    • 泛型
    • 结构体类型?
  • 结构体
    • 实现
  • 特质

依赖项

~1.2–1.7MB
~33K SLoC