Thrown on errors encountered during Lua script execution.
Implements an interface to the lua_State* variable with automatic garbage management and some basic functionality.
Contains type identifiers related to Lua.
Calls a Lua function with the given name and arguments.
Initializes the Lua scripting engine.
A default allocator for Lua.
Fetches a value from a lua_State variable.
Registers a D delegate to be called from Lua. Code is modified from MrcSnm's example found in the HipremeEngine.
Registers a D function to be called from Lua. Code is modified from MrcSnm's example found in the HipremeEngine.
Registers the PPE standard library for a Lua script, so engine functions can be called through a Lua script.
Contains the pointer to the exception thrown by a D function called from the Lua side.
Implements a Lua variable with all the underlying stuff required for it.