Beginning to implement Dict size

This commit is contained in:
Chadtech 2021-01-16 14:55:04 -05:00
parent 64d69b9ec4
commit 41c1fa06da
4 changed files with 19 additions and 4 deletions

View file

@ -2,9 +2,8 @@ const std = @import("std");
const testing = std.testing;
const expectEqual = testing.expectEqual;
const RocDict = struct {
len: u32,
size: usize,
pub fn init() RocDict {
return RocDict{
@ -17,6 +16,9 @@ const RocDict = struct {
}
};
pub fn dictSize(dict: RocDict) usize {
return dict.size;
}
test "RocDict.init() contains nothing" {
const dict = RocDict.init();

View file

@ -2,6 +2,12 @@ const builtin = @import("builtin");
const std = @import("std");
const testing = std.testing;
// Dict Module
const dict = @import("dict.zig");
comptime {
exportDictFn(dict.size, "size");
}
// Num Module
const num = @import("num.zig");
comptime {