void error_continue(errors_t* errors, source_t* source, size_t line, size_t pos, const char* fmt, ...) { va_list ap; va_start(ap, fmt); errorv_continue(errors, source, line, pos, fmt, ap); va_end(ap); }
void ast_error_continue(errors_t* errors, ast_t* ast, const char* fmt, ...) { va_list ap; va_start(ap, fmt); errorv_continue(errors, token_source(ast->t), token_line_number(ast->t), token_line_position(ast->t), fmt, ap); va_end(ap); }