View Source luerl (luerl v1.4.1)

Luerl is an implementation of Lua 5.3 written in Erlang. This is the main public API module for interfacing with Luerl.

For Elixir users, the Elixir.Luerl module provides an idiomatic interface with state as the first argument for better pipe operator usage.

Summary

Functions

Link to this function

call_function_dec(Dtpath, Dargs, St0)

View Source
Link to this function

call_function_enc(Dtpath, Dargs, St0)

View Source
Link to this function

call_method(Obj, Meth, Args, St0)

View Source
Link to this function

call_method_dec(Dobj, Dmeth, Dargs, St0)

View Source
Link to this function

dofile_dec(File, Opts, St0)

View Source
Link to this function

get_table_key(Tab, Key, St0)

View Source
Link to this function

get_table_keys(Keys, St0)

View Source
Link to this function

get_table_keys_dec(Dkeys, St0)

View Source
Link to this function

loadfile(Name, Opts, St0)

View Source
Link to this function

path_loadfile(Dirs, Name, St)

View Source
Link to this function

put_private(Key, Value, S)

View Source
Link to this function

set_table_key(Tab, Key, Val, St0)

View Source
Link to this function

set_table_keys(Keys, Val, St0)

View Source
Link to this function

set_table_keys_dec(Dkeys, Dval, St0)

View Source
Link to this function

set_trace_data(Tdata, St)

View Source
Link to this function

set_trace_func(Tfunc, St)

View Source