multiple assign
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user