ucg/std/tuples.ucg

20 lines
379 B
Plaintext
Raw Normal View History

let fields = module{
tpl = NULL,
} => {
let reducer = macro(acc, field, value) => {
result = acc + [field],
};
let result = reduce reducer.result [], (mod.tpl);
};
let values = module{
tpl = NULL,
} => {
let reducer = macro(acc, field, value) => {
result = acc + [value],
};
let result = reduce reducer.result [], (mod.tpl);
};