aboutsummaryrefslogtreecommitdiffhomepage
path: root/parse.c
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-08-03 22:31:53 +0900
committernsfisis <nsfisis@gmail.com>2025-08-15 10:06:21 +0900
commit5630b305cbc8537dfdd92ac9e3118605e9464e83 (patch)
treeb861e9843922b022003c5049891dbd20b7c7ded7 /parse.c
parenta86aa7f2c086f408ddf09dcc7f963697e6d2c716 (diff)
downloadducc-5630b305cbc8537dfdd92ac9e3118605e9464e83.tar.gz
ducc-5630b305cbc8537dfdd92ac9e3118605e9464e83.tar.zst
ducc-5630b305cbc8537dfdd92ac9e3118605e9464e83.zip
refactor: fix wrong enum name
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse.c b/parse.c
index 9c05519..1695c8f 100644
--- a/parse.c
+++ b/parse.c
@@ -1040,7 +1040,7 @@ AstNode* parse_enum_def(Parser* p) {
}
AstNode* parse_typedef_decl(Parser* p) {
- expect(p, TokenKind_keyword_typeof);
+ expect(p, TokenKind_keyword_typedef);
Type* ty = parse_type(p);
String* name = parse_ident(p);
expect(p, TokenKind_semicolon);
@@ -1078,7 +1078,7 @@ AstNode* parse_toplevel(Parser* p) {
return parse_struct_decl_or_def(p);
} else if (tk == TokenKind_keyword_enum) {
return parse_enum_def(p);
- } else if (tk == TokenKind_keyword_typeof) {
+ } else if (tk == TokenKind_keyword_typedef) {
return parse_typedef_decl(p);
} else if (tk == TokenKind_keyword_extern) {
return parse_extern_var_decl(p);