4. API Reference
- 4.1. Virtual Machine
sq_close()sq_geterrorfunc()sq_getforeignptr()sq_getprintfunc()sq_getsharedforeignptr()sq_getsharedreleasehook()sq_getversion()sq_getvmreleasehook()sq_getvmstate()sq_move()sq_newthread()sq_open()sq_pushconsttable()sq_pushregistrytable()sq_pushroottable()sq_setconsttable()sq_seterrorhandler()sq_setforeignptr()sq_setprintfunc()sq_setroottable()sq_setsharedforeignptr()sq_setsharedreleasehook()sq_setvmreleasehook()sq_suspendvm()sq_wakeupvm()
- 4.2. Compiler
- 4.3. Stack Operations
- 4.4. Object creation and handling
sq_bindenv()sq_createinstance()sq_getbool()sq_getbyhandle()sq_getclosureinfo()sq_getclosurename()sq_getclosureroot()sq_getfloat()sq_gethash()sq_getinstanceup()sq_getinteger()sq_getmemberhandle()sq_getreleasehook()sq_getscratchpad()sq_getsize()sq_getstring()sq_getstringandsize()sq_getthread()sq_gettype()sq_gettypetag()sq_getuserdata()sq_getuserpointer()sq_newarray()sq_newclass()sq_newclosure()sq_newtable()sq_newtableex()sq_newuserdata()sq_pushbool()sq_pushfloat()sq_pushinteger()sq_pushnull()sq_pushstring()sq_pushuserpointer()sq_setbyhandle()sq_setclassudsize()sq_setclosureroot()sq_setinstanceup()sq_setnativeclosurename()sq_setparamscheck()sq_setreleasehook()sq_settypetag()sq_tobool()sq_tostring()sq_typeof()
- 4.5. Calls
- 4.6. Object manipulation
sq_arrayappend()sq_arrayinsert()sq_arraypop()sq_arrayremove()sq_arrayresize()sq_arrayreverse()sq_clear()sq_clone()sq_createslot()sq_deleteslot()sq_get()sq_getattributes()sq_getbase()sq_getclass()sq_getdelegate()sq_getfreevariable()sq_getweakrefval()sq_instanceof()sq_newmember()sq_newslot()sq_next()sq_rawdeleteslot()sq_rawget()sq_rawnewmember()sq_rawset()sq_set()sq_setattributes()sq_setdelegate()sq_setfreevariable()sq_weakref()
- 4.7. Bytecode serialization
- 4.8. Raw object handling
- 4.9. Garbage Collector
- 4.10. Debug interface