diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-10-25 20:25:51 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-10-25 20:33:40 -0700 |
commit | 1787560a6d1c3de236a40c3be457925b82a01bfd (patch) | |
tree | ee1f535c70529ac0a35fa16dce568633b2e8ac82 /apps/tile/table.mu | |
parent | fa4cc8c871d1f343599197e1b5b29b1f0a8f8134 (diff) | |
download | mu-1787560a6d1c3de236a40c3be457925b82a01bfd.tar.gz |
7105 - tile: define-function works with strings
Diffstat (limited to 'apps/tile/table.mu')
-rw-r--r-- | apps/tile/table.mu | 10 |
1 files changed, 0 insertions, 10 deletions
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 |