pocketpy/docs/C-API/variables.md
blueloveTH cb6d302b2f ...
2023-07-14 21:44:44 +08:00

688 B

title icon order
Variables dot 6

bool pkpy_check_global(pkpy_vm*, const char* name)

Return true if the global variable exists.

bool pkpy_set_global(pkpy_vm*, const char* name)

Set the global variable to the value at the top of the stack.

bool pkpy_get_global(pkpy_vm*, const char* name)

Get the global variable and push it to the top of the stack.

bool pkpy_getattr(pkpy_vm*, const char* name)

A wrapper of OP_LOAD_ATTR bytecode.

bool pkpy_setattr(pkpy_vm*, const char* name)

A wrapper of OP_STORE_ATTR bytecode.

bool pkpy_eval(pkpy_vm*, const char* code)

Evaluate the code and push the result to the top of the stack.