From aac9479446e6556f564eaa5d3eff9ac8388c6165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=B3=20=D0=91=D0=BE=D1=80=D0=BE=D0=B4?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Wed, 15 Oct 2025 17:50:17 +0200 Subject: [PATCH] work in progess --- test_clconfig_out.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 test_clconfig_out.txt diff --git a/test_clconfig_out.txt b/test_clconfig_out.txt new file mode 100644 index 0000000..591a573 --- /dev/null +++ b/test_clconfig_out.txt @@ -0,0 +1,50 @@ +cd libxtools && ./cllexer_test +cllexer_gettok res: 0: 4 [--] +cllexer_gettok res: 1: 2 [qwerty] +cllexer_gettok res: 2: 3 [=] +cllexer_gettok res: 3: 2 [-num-12345] +cllexer_gettok res: 4: 5 [EOF] +cd libxtools && ./clcomp_test +cllexer_parse res: 1: 4 [--] +pos 1: TOKEN_PREF -- +cllexer_parse res: 2: 2 [qwerty] +pos 2: TOKEN_WORD qwerty +cllexer_parse res: 3: 3 [=] +pos 3: TOKEN_DELIM = +cllexer_parse res: 4: 2 [12345] +pos 0: TOKEN_WORD 12345 +keyval = [qwerty], [12345] +cllexer_parse res: 5: 6 [space] +cllexer_parse res: 6: 4 [--] +pos 1: TOKEN_PREF -- +cllexer_parse res: 7: 2 [foo] +pos 2: TOKEN_WORD foo +cllexer_parse res: 8: 3 [=] +pos 3: TOKEN_DELIM = +cllexer_parse res: 9: 2 [bar] +pos 0: TOKEN_WORD bar +keyval = [foo], [bar] +cllexer_parse res: 10: 5 [EOF] +cd libxtools && ./clconfig_test +cllexer_parse res: 1: 4 [--] +pos 1: TOKEN_PREF -- +cllexer_parse res: 2: 2 [strkey] +pos 2: TOKEN_WORD strkey +cllexer_parse res: 3: 3 [=] +pos 3: TOKEN_DELIM = +cllexer_parse res: 4: 2 [num5678] +pos 0: TOKEN_WORD num5678 +keyval = [strkey], [num5678] +cllexer_parse res: 5: 6 [space] +cllexer_parse res: 6: 4 [--] +pos 1: TOKEN_PREF -- +cllexer_parse res: 7: 2 [intkey] +pos 2: TOKEN_WORD intkey +cllexer_parse res: 8: 3 [=] +pos 3: TOKEN_DELIM = +cllexer_parse res: 9: 2 [12345] +pos 0: TOKEN_WORD 12345 +keyval = [intkey], [12345] +cllexer_parse res: 10: 5 [EOF] +int key = 12345 +str key = num5678