yue
描述:
月之脚本语言库。
version
类型: 成员变量。
描述:
月之脚本版本。
签名:
version: string
dirsep
类型: 成员变量。
描述:
当前平台的文件分隔符。
签名:
dirsep: string
yue_compiled
类型: 成员变量。
描述:
编译模块代码缓存。
签名:
yue_compiled: {string: string}
to_lua
类型: 函数。
描述:
月之脚本的编译函数。它将 Yuescript 代码编译为 Lua 代码。
签名:
to_lua: function(code: string, config?: Config):
--[[codes]] string | nil,
--[[error]] string | nil,
--[[globals]] {{string, integer, integer}} | nil
参数:
参数名 | 类型 | 描述 |
---|---|---|
code | string | Yuescript 代码。 |
config | Config | [可选] 编译器选项。 |
返回值:
返回类型 | 描述 |
---|---|
string | nil | 编译后的 Lua 代码,如果编译失败则为 nil。 |
string | nil | 错误消息,如果编译成功则为 nil。 |
{{string, integer, integer}} | nil | 代码中出现的全局变量(带有名称、行和列),如果编译器选项 lint_global 为 false 则为 nil。 |
file_exist
类型: 函数。
描述:
检查源文件是否存在的函数。可以覆盖该函数以自定义行为。
签名:
file_exist: function(filename: string): boolean
参数:
参数名 | 类型 | 描述 |
---|---|---|
filename | string |