On 2012-11-07 22:16, Timon Gehr wrote:
Text interpolation.enum d = "c"; mixin(X!"abc@(d)ef"); // -> abccef I use it mostly for code generation. mixin(mixin(X!q{ if(@(a)) @(b); }));
This is what we need AST macros for. -- /Jacob Carlborg
On 2012-11-07 22:16, Timon Gehr wrote:
Text interpolation.enum d = "c"; mixin(X!"abc@(d)ef"); // -> abccef I use it mostly for code generation. mixin(mixin(X!q{ if(@(a)) @(b); }));
This is what we need AST macros for. -- /Jacob Carlborg