From a34cf81386868591117d95da85a2aacf5b8938bd Mon Sep 17 00:00:00 2001 From: c Date: Mon, 20 May 2024 18:33:21 -0400 Subject: Broken. --- src/include/doer.h | 1 + src/include/tree.h | 3 +++ 2 files changed, 4 insertions(+) (limited to 'src/include') diff --git a/src/include/doer.h b/src/include/doer.h index 24f3911..4cc2391 100644 --- a/src/include/doer.h +++ b/src/include/doer.h @@ -82,6 +82,7 @@ static tree_type_t blin_mul_args[] = { TREE_TYPE_LINT, TREE_TYPE_LINT }; void doer_do_call(doer_t* doer); tree_t* doer_do_call_blin(doer_t* doer); tree_t* doer_do_call_def(doer_t* doer); +tree_t* doer_do_call_target(doer_t* doer); tree_t* doer_do_carg(doer_t* doer); void doer_do_block(doer_t* tree); void doer_do_expr(doer_t* tree); diff --git a/src/include/tree.h b/src/include/tree.h index d22efc1..5208080 100644 --- a/src/include/tree.h +++ b/src/include/tree.h @@ -92,6 +92,9 @@ void tree_rm(tree_t* t); tree_t* tree_copy_out(tree_t* tree); +// Copies a tree to `dest`. +void tree_cpy(tree_t** dest, tree_t* src); + /* Compare two trees. For testing. Returns 1 if the same, otherwise 0. -- cgit v1.2.3