multiple assign

This commit is contained in:
agra
2026-02-16 01:13:34 +02:00
parent fb60818424
commit 58e2a5bdb1
9 changed files with 171 additions and 13 deletions

View File

@@ -30,6 +30,7 @@ pub const Node = struct {
const_decl: ConstDecl,
var_decl: VarDecl,
assignment: Assignment,
multi_assign: MultiAssign,
enum_decl: EnumDecl,
struct_decl: StructDecl,
struct_literal: StructLiteral,
@@ -227,6 +228,11 @@ pub const Assignment = struct {
};
};
pub const MultiAssign = struct {
targets: []const *Node,
values: []const *Node,
};
pub const EnumDecl = struct {
name: []const u8,
variant_names: []const []const u8,