hare

The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit 249f80521075f94faae06bfbbe6fbcb92fb02061
parent 459ed4c3c174e79baf11bde8734db7f298034c90
Author: Sebastian <sebastian@sebsite.pw>
Date:   Sun, 17 Apr 2022 19:58:23 -0400

hare::ast: rename subunit_free to subunit_finish

Signed-off-by: Sebastian <sebastian@sebsite.pw>

Diffstat:
Mcmd/harec/main.ha | 2+-
Mhare/ast/unit.ha | 2+-
Mhare/parse/+test/roundtrip.ha | 2+-
3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/cmd/harec/main.ha b/cmd/harec/main.ha @@ -59,7 +59,7 @@ export fn main() void = { let subunits: []ast::subunit = []; defer for (let i = 0z; i < len(subunits); i += 1) { - ast::subunit_free(subunits[i]); + ast::subunit_finish(subunits[i]); }; for (let i = 0z; i < len(cmd.args); i += 1) { diff --git a/hare/ast/unit.ha b/hare/ast/unit.ha @@ -9,7 +9,7 @@ export type subunit = struct { }; // Frees resources associated with a [[subunit]]. -export fn subunit_free(u: subunit) void = { +export fn subunit_finish(u: subunit) void = { for (let i = 0z; i < len(u.imports); i += 1) { import_finish(u.imports[i]); }; diff --git a/hare/parse/+test/roundtrip.ha b/hare/parse/+test/roundtrip.ha @@ -26,7 +26,7 @@ fn roundtrip(src: str) void = { abort(); }, }; - defer ast::subunit_free(u); + defer ast::subunit_finish(u); let out = strio::dynamic(); defer io::close(&out); let z = unparse::subunit(&out, u) as size;