Skip to content
xebecnan edited this page Nov 3, 2013 · 1 revision

Standard Lua Functions

base lib

  • assert
  • collectgarbage
  • dofile
  • error
  • getmetatable
  • ipairs
  • load
  • loadfile
  • next
  • pairs
  • pcall
  • print
  • rawequal
  • rawget
  • rawlen
  • rawset
  • require
  • select
  • setmetatable
  • tonumber
  • tostring
  • type
  • xpcall

bitwise operations

  • bit32.arshift
  • bit32.band
  • bit32.bnot
  • bit32.bor
  • bit32.btest
  • bit32.bxor
  • bit32.extract
  • bit32.lrotate
  • bit32.lshift
  • bit32.replace
  • bit32.rrotate
  • bit32.rshift

coroutine

  • coroutine.create
  • coroutine.resume
  • coroutine.running
  • coroutine.status
  • coroutine.wrap
  • coroutine.yield

debug lib

  • debug.traceback

math lib

  • math.abs
  • math.acos
  • math.asin
  • math.atan
  • math.atan2
  • math.ceil
  • math.cos
  • math.cosh
  • math.deg
  • math.exp
  • math.floor
  • math.fmod
  • math.frexp
  • math.huge
  • math.ldexp
  • math.log
  • math.max
  • math.min
  • math.modf
  • math.pi
  • math.pow
  • math.rad
  • math.random
  • math.randomseed
  • math.sin
  • math.sinh
  • math.sqrt
  • math.tan
  • math.tanh

os lib

  • os.clock

load lib

  • package.config
  • package.cpath
  • package.loaded
  • package.loadlib
  • package.path
  • package.preload
  • package.searchers
  • package.searchpath

string lib

  • string.byte
  • string.char
  • string.dump
  • string.find
  • string.format
  • string.gmatch
  • string.gsub
  • string.len
  • string.lower
  • string.match
  • string.rep
  • string.reverse
  • string.sub
  • string.upper

table lib

  • table.concat
  • table.insert
  • table.pack
  • table.remove
  • table.sort
  • table.unpack

Extra Lua Functions

encoding lib

  • enc.encode
  • enc.decode

ffi lib

  • ffi.cs.clear_assembly_list
  • ffi.cs.add_assembly
  • ffi.cs.clear_using_list
  • ffi.cs.using
  • ffi.cs.parse_signature
  • ffi.cs.get_type
  • ffi.cs.get_constructor
  • ffi.cs.get_static_method
  • ffi.cs.get_method
  • ffi.cs.call_method
  • ffi.cs.get_field
  • ffi.cs.get_field_value
  • ffi.cs.set_field_value
  • ffi.cs.get_prop
  • ffi.cs.get_static_prop
  • ffi.cs.get_prop_value
  • ffi.cs.set_prop_value