From 2576f04309428b35aaba72443ca0dcb16f61f849 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Thu, 22 Jan 2026 21:55:14 +0000 Subject: [PATCH] main: Update to use the parse_stream_get_line_col function --- src/arl/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/arl/main.c b/src/arl/main.c index dd92abe..57ddae7 100644 --- a/src/arl/main.c +++ b/src/arl/main.c @@ -42,12 +42,15 @@ int main(void) sv_t contents = read_file(filename); printf("%s\n=> `" PR_SV "`\n", filename, SV_FMT(contents)); - parse_stream_t stream = {.line = 1, .column = 0, .contents = contents}; + parse_stream_t stream = {.byte = 0, .contents = contents}; ast_t ast = {0}; parse_err_t perr = parse(&ast, &stream); if (perr) { - fprintf(stderr, "%s:%lu:%lu: %s\n", filename, stream.line, stream.column, + u64 line = 1, col = 0; + parse_stream_get_line_col(&stream, &line, &col); + + fprintf(stderr, "%s:%lu:%lu: %s\n", filename, line, col, parse_err_to_string(perr)); goto fail; }