DCode
Covers Engine 2.0.0
Lua Base
Lua keywords, literals, base functions, and standard libraries available to DCode scripts.
| Feature | Family | Syntax | Available in |
|---|---|---|---|
| _G | Global | _G[<name>] | File scope, Executable DCode bodies |
| _VERSION | Global | _VERSION | File scope, Executable DCode bodies |
| and | Keyword | left and right | Executable DCode bodies |
| assert | Function | assert(condition, message) | File scope, Executable DCode bodies |
| break | Keyword | break | Executable DCode bodies |
| collectgarbage | Function | collectgarbage(option) | File scope, Executable DCode bodies |
| coroutine | Library | coroutine.<member> | File scope, Executable DCode bodies |
| debug | Library | debug.<member> | File scope, Executable DCode bodies |
| dofile | Function | dofile(filename) | File scope, Executable DCode bodies |
| false | Literal | false | File scope, Executable DCode bodies |
| getmetatable | Function | getmetatable(value) | File scope, Executable DCode bodies |
| goto | Keyword | goto <label> | Executable DCode bodies |
| in | Keyword | for <names> in <iterator>: | Executable DCode bodies |
| io | Library | io.<member> | File scope, Executable DCode bodies |
| ipairs | Function | ipairs(table_value) | File scope, Executable DCode bodies |
| load | Function | load(chunk) | File scope, Executable DCode bodies |
| loadfile | Function | loadfile(filename) | File scope, Executable DCode bodies |
| local | Keyword | local <name> [= <value>] | File scope, Executable DCode bodies |
| math | Library | math.<member> | File scope, Executable DCode bodies |
| next | Function | next(table_value, index) | File scope, Executable DCode bodies |
| nil | Literal | nil | File scope, Executable DCode bodies |
| not | Keyword | not <value> | Executable DCode bodies |
| or | Keyword | left or right | Executable DCode bodies |
| os | Library | os.<member> | File scope, Executable DCode bodies |
| package | Library | package.<member> | File scope, Executable DCode bodies |
| pairs | Function | pairs(table_value) | File scope, Executable DCode bodies |
| pcall | Function | pcall(function_name, ...) | File scope, Executable DCode bodies |
| rawequal | Function | rawequal(left, right) | File scope, Executable DCode bodies |
| rawget | Function | rawget(table_value, key) | File scope, Executable DCode bodies |
| rawlen | Function | rawlen(value) | File scope, Executable DCode bodies |
| rawset | Function | rawset(table_value, key, value) | File scope, Executable DCode bodies |
| repeat | Keyword | repeat ... until <condition> | Executable DCode bodies |
| require | Function | require(module_name) | File scope, Executable DCode bodies |
| return | Keyword | return [values] | Executable DCode bodies |
| select | Function | select(index, ...) | File scope, Executable DCode bodies |
| setmetatable | Function | setmetatable(value, metatable) | File scope, Executable DCode bodies |
| string | Library | string.<member> | File scope, Executable DCode bodies |
| table | Library | table.<member> | File scope, Executable DCode bodies |
| tonumber | Function | tonumber(value) | File scope, Executable DCode bodies |
| tostring | Function | tostring(value) | File scope, Executable DCode bodies |
| true | Literal | true | File scope, Executable DCode bodies |
| type | Function | type(value) | File scope, Executable DCode bodies |
| until | Keyword | until <condition> | Executable DCode bodies |
| utf8 | Library | utf8.<member> | File scope, Executable DCode bodies |
| xpcall | Function | xpcall(function_name, error_handler) | File scope, Executable DCode bodies |