commit 37257118e5006d0413c17667e0a11687d731cf82
parent 0457a601412511b01e395284b467b0a166a1e2f9
Author: Samdal <samdal@protonmail.com>
Date: Wed, 16 Nov 2022 18:15:55 +0100
improve delimination cases
Diffstat:
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
+)