nisse

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 37257118e5006d0413c17667e0a11687d731cf82
parent 0457a601412511b01e395284b467b0a166a1e2f9
Author: Samdal <samdal@protonmail.com>
Date:   Wed, 16 Nov 2022 18:15:55 +0100

improve delimination cases

Diffstat:
Mnisse.h | 4++--
Mtest.nisse | 3+--
2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/nisse.h b/nisse.h @@ -277,7 +277,7 @@ nisse_parse_file(char* filename) static int nisse_seek_whitespace(char* mem, int index, int sz) { - while (index < sz && !memchr("\n '\t)\v\r", mem[index], sizeof("\n '\t)\v\r"))) + while (index < sz && !memchr("\n '\t()\v\r", mem[index], sizeof("\n '\t()\v\r"))) index++; return index; } @@ -296,7 +296,7 @@ nisse_parse_memory_array(char* mem, int sz, nde_t* nde) { while (index < sz) { int last_index = index; - while (index < sz && memchr("\n '\t\v\r", mem[index], sizeof("\n '\t\v\r"))) + while (index < sz && memchr("\n \t\v\r", mem[index], sizeof("\n \t\v\r"))) index++; if (mem[index] == ')') { diff --git a/test.nisse b/test.nisse @@ -26,4 +26,4 @@ (4.000000 5.000000 6.000000) (7.000000 8.000000 9.000000) (10.000000 0.000010 420.690002) -) -\ No newline at end of file +)