From fabbd7590258478f4304ac6cdd9996d4a86eafd9 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 21 Aug 2026 16:18:14 +0000 Subject: More work on the scanner and tests for it FossilOrigin-Name: 037c88ce86e1ba3a399c03a27d4c7252b52c2f500bc13f449e19e497b0607880 --- src/lib/main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/lib/main.c') diff --git a/src/lib/main.c b/src/lib/main.c index cca1e68..9335bf0 100644 --- a/src/lib/main.c +++ b/src/lib/main.c @@ -34,6 +34,8 @@ aplwc_errstr_rc(enum aplwc_rc rc) return "Not yet implemented"; case APLWC_INVALID_UTF8: return "Invalid UTF-8"; + case APLWC_INVALID_SYNTAX: + return "Invalid syntax"; default: return "(unable to produce error string)"; } @@ -77,8 +79,10 @@ aplwc_read(struct aplwc *aplwc, const char *line) return NULL; ret = memory_alloc_aplwc_line(&aplwc->memory); - if(ret == NULL) + if(ret == NULL){ + aplwc->last_error = APLWC_OUT_OF_MEMORY; return NULL; + } ret->aplwc = aplwc; ret->text = text; -- cgit v1.2.3