update

This commit is contained in:
ValKmjolnir
2023-06-17 00:15:07 +08:00
parent c95810b46c
commit 7d8f199c8e
5 changed files with 95 additions and 4 deletions
+30
View File
@@ -27,4 +27,34 @@ void identifier::accept(ast_visitor* visitor) {
void bool_literal::accept(ast_visitor* visitor) {
visitor->visit_bool_literal(this);
}
vector_expr::~vector_expr() {
for(auto i : elements) {
delete i;
}
}
void vector_expr::accept(ast_visitor* visitor) {
visitor->visit_vector_expr(this);
}
hash_expr::~hash_expr() {
for(auto i : members) {
delete i;
}
}
void hash_expr::accept(ast_visitor* visitor) {
visitor->visit_hash_expr(this);
}
hash_pair::~hash_pair() {
if (element) {
delete element;
}
}
void hash_pair::accept(ast_visitor* visitor) {
visitor->visit_hash_pair(this);
}