lua vocabulary
Factor handbook » Vocabulary index


Summary
FFI bindings to the Lua programming language.

Metadata
Tags:languages
Authors:Erik Charlebois


Words

Tuple classes
ClassSuperclassSlots
Image luaL_BufferImage struct
Image luaL_RegImage struct
Image lua_DebugImage struct


Symbol words
Image LUA_INTEGER
Image LUA_NUMBER
Image lua_Chunkreader
Image lua_Chunkwriter
Image lua_Integer
Image lua_Number
Image lua_State


Ordinary words
WordStack effect
Image LUAL_BUFFERSIZE( -- x )
Image LUA_ENVIRONINDEX( -- value )
Image LUA_ERRERR( -- value )
Image LUA_ERRFILE( -- x )
Image LUA_ERRMEM( -- value )
Image LUA_ERRRUN( -- value )
Image LUA_ERRSYNTAX( -- value )
Image LUA_GCCOLLECT( -- value )
Image LUA_GCCOUNT( -- value )
Image LUA_GCCOUNTB( -- value )
Image LUA_GCRESTART( -- value )
Image LUA_GCSETPAUSE( -- value )
Image LUA_GCSETSTEPMUL( -- value )
Image LUA_GCSTEP( -- value )
Image LUA_GCSTOP( -- value )
Image LUA_GLOBALSINDEX( -- value )
Image LUA_HOOKCALL( -- value )
Image LUA_HOOKCOUNT( -- value )
Image LUA_HOOKLINE( -- value )
Image LUA_HOOKRET( -- value )
Image LUA_HOOKTAILRET( -- value )
Image LUA_IDSIZE( -- value )
Image LUA_MASKCALL( n -- n )
Image LUA_MASKCOUNT( n -- n )
Image LUA_MASKLINE( n -- n )
Image LUA_MASKRET( n -- n )
Image LUA_MINSTACK( -- value )
Image LUA_MULTRET( -- value )
Image LUA_REGISTRYINDEX( -- value )
Image LUA_SIGNATURE( -- value )
Image LUA_TBOOLEAN( -- value )
Image LUA_TFUNCTION( -- value )
Image LUA_TLIGHTUSERDATA( -- value )
Image LUA_TNIL( -- value )
Image LUA_TNONE( -- value )
Image LUA_TNUMBER( -- value )
Image LUA_TSTRING( -- value )
Image LUA_TTABLE( -- value )
Image LUA_TTHREAD( -- value )
Image LUA_TUSERDATA( -- value )
Image LUA_YIELD( -- value )
Image luaI_openlib( L libname l nup -- )
Image luaL_addchar( B c -- )
Image luaL_addlstring( B s l -- )
Image luaL_addsize( B n -- )
Image luaL_addstring( B s -- )
Image luaL_addvalue( B -- )
Image luaL_argcheck( L cond numarg extramsg -- int )
Image luaL_argerror( L numarg extramsg -- int )
Image luaL_buffinit( L B -- )
Image luaL_callmeta( L obj e -- int )
Image luaL_checkany( L narg -- )
Image luaL_checkint( L n -- int )
Image luaL_checkinteger( L numArg -- lua_Integer )
Image luaL_checklong( L n -- long )
Image luaL_checklstring( L numArg l -- c-string[ascii] )
Image luaL_checknumber( L numArg -- lua_Number )
Image luaL_checkoption( L narg def lst -- int )
Image luaL_checkstack( L sz msg -- )
Image luaL_checkstring( L n -- string )
Image luaL_checktype( L narg t -- )
Image luaL_checkudata( L ud tname -- void* )
Image luaL_dofile( L fn -- int )
Image luaL_dostring( L s -- int )
Image luaL_findtable( L idx fname szhint -- c-string[ascii] )
Image luaL_getmetafield( L obj e -- int )
Image luaL_getmetatable( L n -- )
Image luaL_getn( L i -- int )
Image luaL_gsub( L s p r -- c-string[ascii] )
Image luaL_loadbuffer( L buff sz name -- int )
Image luaL_loadfile( L filename -- int )
Image luaL_loadstring( L s -- int )
Image luaL_newmetatable( L tname -- int )
Image luaL_newstate( -- lua_State* )
Image luaL_optint( L n d -- int )
Image luaL_optinteger( L nArg def -- lua_Integer )
Image luaL_optlong( L n d -- long )
Image luaL_optlstring( L numArg def l -- c-string[ascii] )
Image luaL_optnumber( L nArg def -- lua_Number )
Image luaL_optstring( L n d -- string )
Image luaL_prepbuffer( B -- char* )
Image luaL_pushresult( B -- )
Image luaL_putchar( B c -- )
Image luaL_ref( L t -- int )
Image luaL_register( L libname l -- )
Image luaL_setn( L i j -- )
Image luaL_typename( L i -- string )
Image luaL_typerror( L narg tname -- int )
Image luaL_unref( L t ref -- )
Image luaL_where( L lvl -- )
Image lua_Alloc( quot -- alien )
Image lua_CFunction( quot -- alien )
Image lua_Hook( quot -- alien )
Image lua_Reader( quot -- alien )
Image lua_Writer( quot -- alien )
Image lua_atpanic( L panicf -- lua_CFunction )
Image lua_call( L nargs nresults -- )
Image lua_checkstack( L sz -- int )
Image lua_close( L -- )
Image lua_concat( L n -- )
Image lua_cpcall( L func ud -- int )
Image lua_createtable( L narr nrec -- )
Image lua_dump( L writer data -- int )
Image lua_equal( L idx1 idx2 -- int )
Image lua_error( L -- int )
Image lua_gc( L what data -- int )
Image lua_getallocf( L ud -- lua_Alloc )
Image lua_getfenv( L idx -- )
Image lua_getfield( L idx k -- )
Image lua_getgccount( L -- int )
Image lua_getglobal( L s -- )
Image lua_gethook( L -- lua_Hook )
Image lua_gethookcount( L -- int )
Image lua_gethookmask( L -- int )
Image lua_getinfo( L what ar -- int )
Image lua_getlocal( L ar n -- c-string[ascii] )
Image lua_getmetatable( L objindex -- int )
Image lua_getregistry( L -- )
Image lua_getstack( L level ar -- int )
Image lua_gettable( L idx -- )
Image lua_gettop( L -- int )
Image lua_getupvalue( L funcindex n -- c-string[ascii] )
Image lua_insert( L idx -- )
Image lua_isboolean( L n -- ? )
Image lua_iscfunction( L idx -- int )
Image lua_isfunction( L n -- ? )
Image lua_islightuserdata( L n -- ? )
Image lua_isnil( L n -- ? )
Image lua_isnone( L n -- ? )
Image lua_isnoneornil( L n -- ? )
Image lua_isnumber( L idx -- int )
Image lua_isstring( L idx -- int )
Image lua_istable( L n -- ? )
Image lua_isthread( L n -- ? )
Image lua_isuserdata( L idx -- int )
Image lua_lessthan( L idx1 idx2 -- int )
Image lua_load( L reader dt chunkname -- int )
Image lua_newstate( f ud -- lua_State* )
Image lua_newtable( L -- )
Image lua_newthread( L -- lua_State* )
Image lua_newuserdata( L sz -- void* )
Image lua_next( L idx -- int )
Image lua_objlen( L idx -- size_t )
Image lua_open( -- lua_State* )
Image lua_pcall( L nargs nresults errfunc -- int )
Image lua_pop( L n -- )
Image lua_pushboolean( L b -- )
Image lua_pushcclosure( L fn n -- )
Image lua_pushcfunction( L f -- )
Image lua_pushinteger( L n -- )
Image lua_pushlightuserdata( L p -- )
Image lua_pushlstring( L s l -- )
Image lua_pushnil( L -- )
Image lua_pushnumber( L n -- )
Image lua_pushstring( L s -- )
Image lua_pushthread( L -- int )
Image lua_pushvalue( L idx -- )
Image lua_rawequal( L idx1 idx2 -- int )
Image lua_rawget( L idx -- )
Image lua_rawgeti( L idx n -- )
Image lua_rawset( L idx -- )
Image lua_rawseti( L idx n -- )
Image lua_register( L n f -- )
Image lua_remove( L idx -- )
Image lua_replace( L idx -- )
Image lua_resume( L narg -- int )
Image lua_setallocf( L f ud -- )
Image lua_setfenv( L idx -- int )
Image lua_setfield( L idx k -- )
Image lua_setglobal( L s -- )
Image lua_sethook( L func mask count -- int )
Image lua_setlevel( from to -- )
Image lua_setlocal( L ar n -- c-string[ascii] )
Image lua_setmetatable( L objindex -- int )
Image lua_settable( L idx -- )
Image lua_settop( L idx -- )
Image lua_setupvalue( L funcindex n -- c-string[ascii] )
Image lua_status( L -- int )
Image lua_strlen( L i -- size_t )
Image lua_toboolean( L idx -- int )
Image lua_tocfunction( L idx -- lua_CFunction )
Image lua_tointeger( L idx -- lua_Integer )
Image lua_tolstring( L idx len -- c-string[ascii] )
Image lua_tonumber( L idx -- lua_Number )
Image lua_topointer( L idx -- void* )
Image lua_tostring( L i -- string )
Image lua_tothread( L idx -- lua_State* )
Image lua_touserdata( L idx -- void* )
Image lua_type( L idx -- int )
Image lua_typename( L tp -- c-string[ascii] )
Image lua_upvalueindex( i -- i )
Image lua_xmove( from to n -- )
Image lua_yield( L nresults -- int )


Class predicate words
WordStack effect
Image luaL_Buffer?( object -- ? )
Image luaL_Reg?( object -- ? )
Image lua_Debug?( object -- ? )


Files


Metadata files