From 74dbe1fc92a6bb3f03f5582280f4e02b9158a523 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 27 Sep 2025 21:08:48 +0900 Subject: feat: implement switch statement --- src/ast.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/ast.h') diff --git a/src/ast.h b/src/ast.h index 3c92eed..5f4367d 100644 --- a/src/ast.h +++ b/src/ast.h @@ -91,9 +91,11 @@ typedef enum { AstNodeKind_assign_expr, AstNodeKind_binary_expr, AstNodeKind_break_stmt, + AstNodeKind_case_label, AstNodeKind_cast_expr, AstNodeKind_cond_expr, AstNodeKind_continue_stmt, + AstNodeKind_default_label, AstNodeKind_deref_expr, AstNodeKind_do_while_stmt, AstNodeKind_enum_def, @@ -118,6 +120,7 @@ typedef enum { AstNodeKind_struct_decl, AstNodeKind_struct_def, AstNodeKind_struct_member, + AstNodeKind_switch_stmt, AstNodeKind_type, AstNodeKind_typedef_decl, AstNodeKind_unary_expr, -- cgit v1.2.3-70-g09d2