2026-05-25 10:33:29 +01:00
|
|
|
#ifndef BSHELL_RUNTIME_SCOPE_H_
|
|
|
|
|
#define BSHELL_RUNTIME_SCOPE_H_
|
|
|
|
|
|
2026-06-20 15:09:10 +01:00
|
|
|
#include <bshell/runtime/var.h>
|
2026-05-25 10:33:29 +01:00
|
|
|
#include <fx/collections/hashtable.h>
|
|
|
|
|
|
|
|
|
|
struct bshell_runtime_scope;
|
|
|
|
|
|
|
|
|
|
extern fx_hashtable *bshell_runtime_scope_get_functions(
|
|
|
|
|
struct bshell_runtime_scope *scope);
|
2026-06-20 15:09:10 +01:00
|
|
|
extern bshell_variable *bshell_runtime_scope_define_variable(
|
|
|
|
|
struct bshell_runtime_scope *scope,
|
|
|
|
|
const char *name);
|
2026-05-25 10:33:29 +01:00
|
|
|
|
|
|
|
|
#endif
|