berry
Menu
Reference Manual
Chapter 1 — Basic Information
Chapter 2 — Types and Variables
Chapter 3 — Expression
Chapter 4 — Statement
Chapter 5 — Function
Chapter 6 — Object Oriented Function
Chapter 7 — Libraries and Modules
Chapter 8 — Advanced features
Chapter 9 — Language Interactive Interface
Appendix A — Grammar Definition
Appendix B — Compiler Interpreter
Appendix C — Porting Guide
FFI-Example
Berry in 20 minutes or less
Language Fast Reference PDF
Memory Requirements
Berry API
Start
Index
Display settings
Use full width
Color scheme of code blocks:
dark
light
Make settings permanent
Index
B
|
P
B
bbool (C macro)
bbyte (C++ type)
bclass_array (C++ type)
bclass_ptr (C++ type)
bctypefunc (C++ type)
be_absindex (C++ function)
be_assert (C macro)
be_call (C++ function)
BE_CBOOL (C macro)
BE_CFUNCTION (C macro)
BE_CINT (C macro)
be_classname (C++ function)
be_classof (C++ function)
BE_CMODULE (C macro)
BE_CNIL (C macro)
be_copy (C++ function)
BE_CREAL (C macro)
BE_CSTRING (C macro)
be_data_insert (C++ function)
be_data_merge (C++ function)
be_data_push (C++ function)
be_data_remove (C++ function)
be_data_resize (C++ function)
be_data_reverse (C++ function)
be_data_size (C++ function)
be_define_local_closure (C macro)
be_define_local_const_str (C macro)
be_define_local_proto (C macro)
be_define_native_module (C macro)
be_dostring (C macro)
be_dumpexcept (C++ function)
be_dumpvalue (C++ function)
be_exit (C++ function)
BE_EXPORT_VARIABLE (C macro)
be_extern_native_class (C macro)
be_extern_native_module (C macro)
be_get_ctype_func_hanlder (C++ function)
be_getbuiltin (C++ function)
be_getexcept (C++ function)
be_getglobal (C++ function)
be_getindex (C++ function)
be_getmember (C++ function)
be_getmethod (C++ function)
be_getmodule (C++ function)
be_getsuper (C++ function)
be_getupval (C++ function)
BE_HOOK_CALL (C macro)
BE_HOOK_EXCEPT (C macro)
BE_HOOK_LINE (C macro)
BE_HOOK_RET (C macro)
BE_IIF (C macro)
BE_IIF_0 (C macro)
BE_IIF_1 (C macro)
BE_INT_FMTLEN (C macro)
BE_INT_FORMAT (C macro)
BE_INTEGER (C macro)
be_isbool (C++ function)
be_isbytes (C++ function)
be_isclass (C++ function)
be_isclosure (C++ function)
be_iscomobj (C++ function)
be_iscomptr (C++ function)
be_isderived (C++ function)
be_iseq (C++ function)
be_isfunction (C++ function)
be_isge (C++ function)
be_isgt (C++ function)
be_isinstance (C++ function)
be_isint (C++ function)
be_isle (C++ function)
be_islist (C++ function)
be_islistinstance (C++ function)
be_islt (C++ function)
be_ismap (C++ function)
be_ismapinstance (C++ function)
be_ismodule (C++ function)
be_isneq (C++ function)
be_isnil (C++ function)
be_isntvclos (C++ function)
be_isnumber (C++ function)
be_isproto (C++ function)
be_isreal (C++ function)
be_isstring (C++ function)
be_iter_hasnext (C++ function)
be_iter_next (C++ function)
be_loadbuffer (C++ function)
be_loadfile (C macro)
be_loadlib (C++ function)
be_loadmode (C++ function)
be_loadmodule (C macro)
be_loadstring (C macro)
be_local_closure (C macro)
be_local_const_str (C macro)
be_local_const_upval (C macro)
be_module_path (C++ function)
be_module_path_set (C++ function)
be_moveto (C++ function)
be_native_class (C macro)
be_native_module (C macro)
be_native_module_attr_table (C macro)
be_native_module_bool (C macro)
be_native_module_function (C macro)
be_native_module_int (C macro)
be_native_module_module (C macro)
be_native_module_nil (C macro)
be_native_module_real (C macro)
be_native_module_str (C macro)
be_nested_const_str (C macro)
be_nested_proto (C macro)
be_newcomobj (C++ function)
be_newlist (C++ function)
be_newmap (C++ function)
be_newmodule (C++ function)
be_newobject (C++ function)
be_pcall (C++ function)
be_pop (C++ function)
be_pushbool (C++ function)
be_pushbuffer (C++ function)
be_pushbytes (C++ function)
be_pushclass (C++ function)
be_pushclosure (C++ function)
be_pushcomptr (C++ function)
be_pushfstring (C++ function)
be_pushint (C++ function)
be_pushiter (C++ function)
be_pushnil (C++ function)
be_pushnstring (C++ function)
be_pushntvclass (C++ function)
be_pushntvclosure (C++ function)
be_pushntvfunction (C++ function)
be_pushreal (C++ function)
be_pushstring (C++ function)
be_pushvalue (C++ function)
be_raise (C++ function)
be_readstring (C++ function)
be_refcontains (C++ function)
be_refpop (C++ function)
be_refpush (C++ function)
be_regclass (C++ function)
be_regfunc (C++ function)
be_remove (C++ function)
be_return (C macro)
be_return_nil (C macro)
be_returnnilvalue (C++ function)
be_returnvalue (C++ function)
be_savecode (C++ function)
be_set_ctype_func_hanlder (C++ function)
be_set_obs_hook (C++ function)
be_setglobal (C++ function)
be_sethook (C++ function)
be_setindex (C++ function)
be_setmember (C++ function)
be_setname (C++ function)
be_setntvhook (C++ function)
be_setsuper (C++ function)
be_setupval (C++ function)
be_stack_require (C++ function)
be_stop_iteration (C++ function)
be_str2int (C++ function)
be_str2num (C++ function)
be_str2real (C++ function)
be_strconcat (C++ function)
be_strlen (C++ function)
be_tobool (C++ function)
be_tobytes (C++ function)
be_tocomptr (C++ function)
be_toescape (C++ function)
be_toindex (C++ function)
be_toint (C++ function)
be_top (C++ function)
be_toreal (C++ function)
be_tostring (C++ function)
be_typename (C++ function)
be_vm_delete (C++ function)
be_vm_new (C++ function)
be_writebuffer (C++ function)
be_writenewline (C macro)
be_writestring (C macro)
beobshookevents (C++ enum)
beobshookevents::BE_OBS_GC_END (C++ enumerator)
beobshookevents::BE_OBS_GC_START (C++ enumerator)
beobshookevents::BE_OBS_MALLOC_FAIL (C++ enumerator)
beobshookevents::BE_OBS_PCALL_ERROR (C++ enumerator)
beobshookevents::BE_OBS_STACK_RESIZE_START (C++ enumerator)
beobshookevents::BE_OBS_VM_HEARTBEAT (C++ enumerator)
berrorcode (C++ enum)
berrorcode::BE_EXCEPTION (C++ enumerator)
berrorcode::BE_EXEC_ERROR (C++ enumerator)
berrorcode::BE_EXIT (C++ enumerator)
berrorcode::BE_IO_ERROR (C++ enumerator)
berrorcode::BE_MALLOC_FAIL (C++ enumerator)
berrorcode::BE_OK (C++ enumerator)
berrorcode::BE_SYNTAX_ERROR (C++ enumerator)
BERRY_API (C macro)
BERRY_LOCAL (C macro)
BERRY_VERSION (C macro)
bfalse (C macro)
bhookinfo (C++ struct)
bhookinfo::data (C++ member)
bhookinfo::func_name (C++ member)
bhookinfo::line (C++ member)
bhookinfo::source (C++ member)
bhookinfo::type (C++ member)
bhookinfo_t (C++ type)
bint (C++ type)
bnfuncinfo (C++ struct)
bnfuncinfo::function (C++ member)
bnfuncinfo::name (C++ member)
bntvfunc (C++ type)
bntvhook (C++ type)
bntvmodobj (C++ struct)
bntvmodobj::name (C++ member)
bntvmodobj::type (C++ member)
bntvmodobj::u (C++ member)
bntvmodobj::value (C++ union)
bntvmodobj::value::b (C++ member)
bntvmodobj::value::f (C++ member)
bntvmodobj::value::i (C++ member)
bntvmodobj::value::o (C++ member)
bntvmodobj::value::r (C++ member)
bntvmodobj::value::s (C++ member)
bntvmodobj_t (C++ type)
bntvmodule (C++ struct)
bntvmodule::attrs (C++ member)
bntvmodule::module (C++ member)
bntvmodule::name (C++ member)
bntvmodule::size (C++ member)
bntvmodule_t (C++ type)
bobshook (C++ type)
breal (C++ type)
btrue (C macro)
bvm (C++ type)
P
PROTO_RUNTIME_BLOCK (C macro)
PROTO_SOURCE_FILE (C macro)
PROTO_SOURCE_FILE_STR (C macro)
PROTO_VAR_INFO_BLOCK (C macro)