1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
typedef i27 {} define macro(a, b, ... c) { mut sum = 0; const for i : a, b, ... c { sum += i; } sum; } main() { macro!(1, 2, 3, 4); }