diff options
| author | 2021-12-29 16:39:00 +0900 | |
|---|---|---|
| committer | 2021-12-29 16:39:00 +0900 | |
| commit | ec65f038a8700316d202fd217d49983deef44384 (patch) | |
| tree | 8ad02e7ed3d759b752377b7b06a22e9be0dc03f1 /src/include/janet.h | |
| parent | Support redefinable bindings (diff) | |
Support :dynamic-defs dynamic binding
Diffstat (limited to 'src/include/janet.h')
| -rw-r--r-- | src/include/janet.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/include/janet.h b/src/include/janet.h index 907563fa..8379defd 100644 --- a/src/include/janet.h +++ b/src/include/janet.h @@ -1779,9 +1779,7 @@ typedef enum { JANET_BINDING_NONE, JANET_BINDING_DEF, JANET_BINDING_VAR, - JANET_BINDING_MACRO, - JANET_BINDING_DEF_REF, - JANET_BINDING_MACRO_REF + JANET_BINDING_MACRO } JanetBindingType; typedef struct { @@ -1793,6 +1791,9 @@ typedef struct { JANET_BINDING_DEP_NORMAL, JANET_BINDING_DEP_STRICT, } deprecation; + enum { + JANET_BINDING_STATIC, + JANET_BINDING_DYNAMIC } dynamic; } JanetBinding; JANET_API void janet_def(JanetTable *env, const char *name, Janet val, const char *documentation); |
