aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorMichael Camilleri <mike@inqk.net>2021-03-24 09:38:12 +0900
committerMichael Camilleri <mike@inqk.net>2021-03-24 09:38:12 +0900
commitec2d7bf349e2a2c8035034fe22239fe51a5e8e9d (patch)
treefdebb7d4bbc46da1428905a997d8a155e5affeec /src
parentMerge pull request #668 from ffontaine/master (diff)
Support adding arbitrary metadata to bindings
Diffstat (limited to 'src')
-rw-r--r--src/core/specials.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/specials.c b/src/core/specials.c
index b3cea30a..3688eb72 100644
--- a/src/core/specials.c
+++ b/src/core/specials.c
@@ -251,6 +251,9 @@ static JanetTable *handleattr(JanetCompiler *c, int32_t argn, const Janet *argv)
case JANET_STRING:
janet_table_put(tab, janet_ckeywordv("doc"), attr);
break;
+ case JANET_STRUCT:
+ janet_table_merge_struct(tab, janet_unwrap_struct(attr));
+ break;
}
}
return tab;