diff options
| author | peter <peter@pmikkelsen.com> | 2026-08-21 16:18:14 +0000 |
|---|---|---|
| committer | peter <peter@pmikkelsen.com> | 2026-08-21 16:18:14 +0000 |
| commit | fabbd7590258478f4304ac6cdd9996d4a86eafd9 (patch) | |
| tree | 6665ee5971e2f2e3b49032427b66c2894cefd716 /src/lib/main.c | |
| parent | 8af7b7fc0a8dbe3502a7cd43c6a10fdcc6013677 (diff) | |
More work on the scanner and tests for it
FossilOrigin-Name: 037c88ce86e1ba3a399c03a27d4c7252b52c2f500bc13f449e19e497b0607880
Diffstat (limited to 'src/lib/main.c')
| -rw-r--r-- | src/lib/main.c | 6 |
1 files changed, 5 insertions, 1 deletions
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; |