berry
Menu
English
The Berry Script Language 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
Making a Native Function
Instantiate a
list
object in a native function
Roadmap
Memory Requirements
Spanish
Manual de referencia del lenguaje Berry Script
Capítulo 1 - Información básica
Capítulo 2 - Tipos y variables
Capítulo 3 - Expresión
Capítulo 4 - Declaración
Capítulo 5 - Función
Capítulo 6 - Función orientada a objetos
Capítulo 7 - Bibliotecas y módulos
Capítulo 8 - Funciones avanzadas
Capítulo 9 - Interfaz interactiva del lenguaje
Apéndice A - Definición de gramática
Apéndice B - Intérprete del compilador
Apéndice C - Guía de Portabilidad
Hacer una función nativa
Crear una instancia de un objeto
list
en una función nativa
Hoja de ruta
Requerimientos de Memoria
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_islt (C++ function)
be_ismap (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_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_VAR_INFO_BLOCK (C macro)