From fa0f9cd82040f77e31777ec8fa732a5308fe6e63 Mon Sep 17 00:00:00 2001 From: herbglitch Date: Tue, 12 Nov 2024 10:36:35 -0700 Subject: [PATCH] working on parserlang --- CMakeLists.txt | 1 + tests/std/parser.c | 29 +++++++++++++++-------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ffa3940..7cbfb71 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -131,6 +131,7 @@ if(ARCHEUS_STD_TESTS) #tests/std/vector.c tests/std/lexer.c tests/std/parser.c + tests/std/temp_parserlang.c ${ARCHEUS_STD_SOURCES} ) diff --git a/tests/std/parser.c b/tests/std/parser.c index 721787c..d7f27a2 100644 --- a/tests/std/parser.c +++ b/tests/std/parser.c @@ -155,17 +155,18 @@ ARC_TEST(Parser_Basic_ParseError){ arc_errno = 0; } -ARC_TEST(Parser_ParserLang_BasicTest){ - ARC_Parser *parser; - ARC_Parser_CreateAsParserLang(&parser); - - ARC_String *tempString; - ARC_String_CreateWithStrlen(&tempString, " -> \n"); - - //this destroys string, so no need for cleanup - ARC_Parser_Parse(parser, &tempString); - - ARC_Parser_Destroy(parser); - - ARC_CHECK(arc_errno == 0); -} +//ARC_TEST(Parser_ParserLang_BasicTest){ +// ARC_Parser *parser; +// ARC_Parser_CreateAsParserLang(&parser); +// +// ARC_String *tempString; +// ARC_String_CreateWithStrlen(&tempString, " -> \n"); +// +// //this destroys string, so no need for cleanup +// ARC_Parser_Parse(parser, &tempString); +// +// ARC_Parser_Destroy(parser); +// +// ARC_CHECK(arc_errno == 0); +//} +// \ No newline at end of file