From 1787560a6d1c3de236a40c3be457925b82a01bfd Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Sun, 25 Oct 2020 20:25:51 -0700 Subject: 7105 - tile: define-function works with strings --- apps/tile/table.mu | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'apps/tile/table.mu') diff --git a/apps/tile/table.mu b/apps/tile/table.mu index 1ea742c5..267bed99 100644 --- a/apps/tile/table.mu +++ b/apps/tile/table.mu @@ -4,16 +4,6 @@ fn initialize-table _self: (addr table), n: int { populate data-ah, n } -fn bind-int-in-table _self: (addr table), key: (addr handle array byte), val: int { - var self/esi: (addr table) <- copy _self - var data-ah/esi: (addr handle array bind) <- get self, data - var _data/eax: (addr array bind) <- lookup *data-ah - var data/esi: (addr array bind) <- copy _data - var next-empty-slot-index/eax: (offset bind) <- next-empty-slot data, key - var dest/eax: (addr bind) <- index data, next-empty-slot-index - make-int-binding dest, key, val -} - fn bind-in-table _self: (addr table), key: (addr handle array byte), val: (addr value) { var self/esi: (addr table) <- copy _self var data-ah/esi: (addr handle array bind) <- get self, data -- cgit 1.4.1-2-gfad0