aboutsummaryrefslogtreecommitdiffstats
path: root/libparser-generate.c
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-01-05 15:18:50 +0100
committerMattias Andrée <m@maandree.se>2026-02-23 07:53:09 +0100
commit28b0a361363acbd9a2d291d82e145fb3757ed9f8 (patch)
treeb86f7c42410ada38631bbdd4ada2a3d4120660f6 /libparser-generate.c
parentMake deterministic the default (diff)
downloadlibparser-28b0a361363acbd9a2d291d82e145fb3757ed9f8.tar.gz
libparser-28b0a361363acbd9a2d291d82e145fb3757ed9f8.tar.bz2
libparser-28b0a361363acbd9a2d291d82e145fb3757ed9f8.tar.xz
Add \t and improve printing of text, and print the input text when PRINT_ACTIONS used
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libparser-generate.c')
-rw-r--r--libparser-generate.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libparser-generate.c b/libparser-generate.c
index 0a91835..47d2ebd 100644
--- a/libparser-generate.c
+++ b/libparser-generate.c
@@ -902,6 +902,8 @@ again:
tokens[i]->s[1] = '\n';
} else if (tokens[i]->s[2] == 'r') {
tokens[i]->s[1] = '\r';
+ } else if (tokens[i]->s[2] == 't') {
+ tokens[i]->s[1] = '\t';
} else if (tokens[i]->s[2] == 'v') {
tokens[i]->s[1] = '\v';
} else if (tokens[i]->s[2] == 'x' && isxdigit(tokens[i]->s[3]) && isxdigit(tokens[i]->s[4])) {