缩进是一个重要的语法标识。

我正在寻找一种方法在 Lua 中启用空格的显式缩进,就像在 OCaml/F#/Python 语言中一样(到处都放“end”关键字真的很伤人...)。

有人成功过吗?也许可以用 metalua 实现?谢谢!

原文链接 https://stackoverflow.com/questions/5777710

点赞
stackoverflow用户221509
stackoverflow用户221509

我认为 这个 Metalua 示例(Pythonic) 正是你在寻找的。

请注意,虽然 Metalua 允许你修改 Lua 语法,但它无法与 LuaJIT 兼容。

2011-04-25 12:31:34