Skip to main content

Compile code from string

Converts source code to Lua bytecode

Function CompileCodeFromString(Val Lua, Val Code) Export

ParameterCLI optionTypeRequiredDescription
Lua--luaArbitraryLua AddIn or Lua version to run
Code--codeStringSource code for compilation
Returns

BinaryData - Compilation result

tip

An error during code compilation will throw an exception


1C:Enterprise/OneScript code example
Result = OPI_Lua.CompileCodeFromString("Lua54", "return 1");
oint lua CompileCodeFromString \
--lua "Lua54" \
--code "function mul(a, b) return a * b + bonus end"
Result
"<Binary data>"