Show / Hide Table of Contents

Namespace Itinero.Profiles.Lua.CoreLib

Classes

BasicModule

Class implementing basic Lua functions (print, type, tostring, etc) as a MoonSharp module.

Bit32Module

Class implementing bit32 Lua functions

CoroutineModule

Class implementing coroutine Lua functions

DynamicModule

Class implementing dynamic expression evaluations at runtime (a MoonSharp addition).

ErrorHandlingModule

Class implementing error handling Lua functions (pcall and xpcall)

LoadModule

Class implementing loading Lua functions like 'require', 'load', etc.

MathModule

Class implementing math Lua functions

MetaTableModule

Class implementing metatable related Lua functions (xxxmetatable and rawxxx).

OsTimeModule

Class implementing time related Lua functions from the 'os' module.

StringModule

Class implementing string Lua functions

TableIteratorsModule

Class implementing table Lua iterators (pairs, ipairs, next)

TableModule

Class implementing table Lua functions

TableModule_Globals

Class exposing table.unpack and table.pack in the global namespace (to work around the most common Lua 5.1 compatibility issue).

Back to top Built by Itinero, MIT licensed.