std.format with named args

Imperatorn johan_forsberg_86 at hotmail.com
Tue Oct 17 10:26:02 UTC 2023


On Tuesday, 17 October 2023 at 07:53:28 UTC, Vitaliy Fadeev wrote:
> On Tuesday, 17 October 2023 at 07:22:41 UTC, Vitaliy Fadeev 
> wrote:
>> [...]
>
> `scriptlike` looks perfecto!
>
>     ```D
>             enum JMP_ADDR_R = ...
>             ...
>
>             import scriptlike;
>             writeln( mixin(interp!"
>                 asm {
>                     lea ${JMP_ADDR_R}, qword ptr [ ${JMP_I_R} * 
> ${PTR_SIZE} + ${TBL_ADDR} ];
>                     jmp [${JMP_ADDR_R}];
>                 }
>             ") );
>     ```
>
> produced:
>
>     ```
>                 asm {
>                     lea RAX, qword ptr [ RDX * 8 + 5594AA134290 
> ];
>                     jmp [RAX];
>                 }
>     ```
>
> Closed!
> `scriptlike`
> Thanks, all!

Nice


More information about the Digitalmars-d-learn mailing list