aboutsummaryrefslogtreecommitdiff
path: root/elymas/lib
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2015-12-14 10:55:05 +0100
committerDrahflow <drahflow@gmx.de>2015-12-14 10:55:05 +0100
commit41cd367f19df069a9c58b42828a135b53512f789 (patch)
treec691a626fd4b535fc3111d95bde2af5bf37c5b98 /elymas/lib
parent6c169b869dc5d97c3bdd05c87c828471bc29ef1c (diff)
Wrapper for default values
Diffstat (limited to 'elymas/lib')
-rw-r--r--elymas/lib/wrapper.ey10
1 files changed, 10 insertions, 0 deletions
diff --git a/elymas/lib/wrapper.ey b/elymas/lib/wrapper.ey
new file mode 100644
index 0000000..144125b
--- /dev/null
+++ b/elymas/lib/wrapper.ey
@@ -0,0 +1,10 @@
+{ ==v ==source
+ /has source keys eq any {
+ { /d defvs d source .has { d source * } { v } ? * }
+ } {
+ { /d defvs d source dom eq any { d source * } { v } ? * }
+ } ? *
+ < "#*" deffst source >'
+} /default deffd
+
+# vim: syn=elymas