some progress. test printing of errors later

This commit is contained in:
2026-10-01 21:12:32 +02:00
parent 105295157c
commit 717b00c1a0
3 changed files with 50 additions and 18 deletions
+2 -1
View File
@@ -337,7 +337,8 @@ scan_result_t scan_f32(scanner_t *s);
// valid characters after the identifier is scanned.
scan_result_t scan_identifier(scanner_t *s);
scan_result_t scan_string_literal(scanner_t *s);
void scanner_print_errors(scan_error_t error, FILE *fp);
bool scanner_print_errors_func(FILE *fp, scan_result_t const *results, int results_len);
#define scanner_print_errors(FP, ...) scanner_print_errors_func(FP, &(scan_result_t[]){__VA_ARGS__}, sizeof((scan_result_t[]){__VA_ARGS__}))
bool looks_like_float(scanner_t *s);
bool looks_like_int(scanner_t *s);