aboutsummaryrefslogtreecommitdiffhomepage
path: root/tokenize.c
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-08-02 02:15:30 +0900
committernsfisis <nsfisis@gmail.com>2025-08-15 10:06:21 +0900
commit3d64c9165ba8ae6a06ece0817ae246b21f6f661a (patch)
tree96648c96a062379f5dc30c0e87cb5b1bd7c92a60 /tokenize.c
parentbe7b759113e76223025cd025cf0172849385b444 (diff)
downloadducc-3d64c9165ba8ae6a06ece0817ae246b21f6f661a.tar.gz
ducc-3d64c9165ba8ae6a06ece0817ae246b21f6f661a.tar.zst
ducc-3d64c9165ba8ae6a06ece0817ae246b21f6f661a.zip
feat: support '\0'
Diffstat (limited to 'tokenize.c')
-rw-r--r--tokenize.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tokenize.c b/tokenize.c
index 0b3c9ba..2642b5a 100644
--- a/tokenize.c
+++ b/tokenize.c
@@ -283,6 +283,8 @@ void tokenize_all(Lexer* l) {
ch = '\t';
} else if (ch == 'v') {
ch = '\v';
+ } else if (ch == '0') {
+ ch = '\0';
}
}
char* buf = calloc(4, sizeof(char));