跳到主要内容

Config

描述:

  编译器编译选项。

lint_global

类型: 成员变量。

描述:

  编译器是否应该收集代码中出现的全局变量。

签名:

lint_global: boolean

implicit_return_root

类型: 成员变量。

描述:

  编译器是否应该对根层级的代码块进行隐式的表达式返回。

签名:

implicit_return_root: boolean

reserve_line_number

类型: 成员变量。

描述:

  编译器是否应该在编译后的代码中保留原始行号。

签名:

reserve_line_number: boolean

space_over_tab

类型: 成员变量。

描述:

  编译器是否应该在编译后的代码中使用空格字符而不是制表符字符。

签名:

space_over_tab: boolean

same_module

类型: 成员变量。

描述:

  编译器是否应该将要编译的代码视为当前正在编译的模块。仅供编译器内部使用。

签名:

same_module: boolean

line_offset

类型: 成员变量。

描述:

  编译器错误消息是否应该包含行号偏移量。仅供编译器内部使用。

签名:

line_offset: integer

yue.Config.LuaTarget

类型: 枚举。

描述:

  目标 Lua 版本枚举。

签名:

enum LuaTarget
"5.1"
"5.2"
"5.3"
"5.4"
"5.5"
end

options

类型: 成员变量。

描述:

  要传递给编译函数的额外选项。

签名:

options: Options