From fb7664e087cb1afb64aae2128365f703beb30b57 Mon Sep 17 00:00:00 2001 From: Mistivia Date: Tue, 25 Mar 2025 13:07:21 +0800 Subject: add result style error handling --- src/as_parser.c | 144 ++++++++++++++++++++++++++++++++-------------- src/as_parser.h | 12 ++-- src/as_tokenizer.c | 43 +++++++------- src/as_tokenizer.h | 9 ++- src/utils.c | 32 +++++++++++ src/utils.h | 7 +++ tests/test_as_analyzer.c | 5 +- tests/test_as_parser.c | 8 ++- tests/test_as_tokenizer.c | 14 ++++- 9 files changed, 199 insertions(+), 75 deletions(-) diff --git a/src/as_parser.c b/src/as_parser.c index 39f8859..0fcb1f4 100644 --- a/src/as_parser.c +++ b/src/as_parser.c @@ -16,20 +16,38 @@ //