Appends one line per expression to builder, each with the expression's source text, its value
and its type, lined up in columns.
x: s32 = 7;
y: s32 = 22;
builder: String_Builder;
defer free_buffers(*builder);
print_vars_to(*builder, x, y);
text := builder_to_string(*builder);
defer free(text);
assert(text == "x = 7 (s32)\ny = 22 (s32)\n");print_vars_to :: (
builder: *String_Builder,
$args: ..Code,
loc := #caller_location
)
Parameters
- builder: *String_Builder
- $args: ..Code
- loc := #caller_location