Skip to main content

Arguments

string
required
Luau source string to compile. Embedded null bytes after the first null are not preserved.
string
Optional chunk name used for error reporting. Defaults to ”@” when omitted or nil.

Returns

function | nil
Loaded function when compilation and loading succeed, otherwise nil.
string | nil
Load error message when loading fails. Not returned on success.

Example

Compile source text and handle a possible compiler error.