The Compiler
c-call

Write c_call(name) -- compile function arguments and emit call $name:

fn c_call(name: []const u8) void {
    pos += 1; skip(); // skip '('
    while (cur() != ')' and cur() != 0) {
        c_expression();
        if (cur() == ',') { pos += 1; skip(); }
    }
    if (cur() == ')') { pos += 1; skip(); }
    emit_str("  call $");
    emit_str(name);
    emit_byte('\n');
}