summaryrefslogtreecommitdiff
path: root/src/lexer/token.c
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-24 00:09:29 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-24 00:09:29 +0000
commit27d041865d17a4055e7e6b3e297656d6f35a0f3b (patch)
tree8fe0cbd2fecf24a6da3150dc4a2666a1c6dec0c3 /src/lexer/token.c
parent1991cb62d26b954e54cf13c2d765fb3a0bbaa3ca (diff)
Welcome to 'def' + changed 'const'
Diffstat (limited to 'src/lexer/token.c')
-rw-r--r--src/lexer/token.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lexer/token.c b/src/lexer/token.c
index ea636b1..decabbe 100644
--- a/src/lexer/token.c
+++ b/src/lexer/token.c
@@ -145,6 +145,10 @@ Token lexer_next(Lexer *l)
{
return (Token){TOK_DEFER, s, 5, start_line, start_col};
}
+ if (len == 3 && strncmp(s, "def", 3) == 0)
+ {
+ return (Token){TOK_DEF, s, 3, start_line, start_col};
+ }
if (len == 8 && strncmp(s, "autofree", 8) == 0)
{
return (Token){TOK_AUTOFREE, s, 8, start_line, start_col};