Switch method function names from snake case to camel case

This commit is contained in:
Chadtech 2021-01-02 00:09:44 -05:00
parent f4a85160d1
commit 00ec961bfe

View file

@ -39,19 +39,19 @@ pub fn RocDict(
var new_overflow = Overflow{ .entries = &init_entries }; var new_overflow = Overflow{ .entries = &init_entries };
new_overflow.set_at_index(index, key_ptr, value_ptr); new_overflow.setAtIndex(index, key_ptr, value_ptr);
return new_overflow; return new_overflow;
} }
pub fn set_at_index(self: *Overflow, index: u64, key_ptr: *Key, value_ptr: *Value) void { pub fn setAtIndex(self: *Overflow, index: u64, key_ptr: *Key, value_ptr: *Value) void {
var overflow = self.*; var overflow = self.*;
var new_entry = Entry.new(key_ptr, value_ptr); var new_entry = Entry.new(key_ptr, value_ptr);
overflow.entries.*[index] = &new_entry; overflow.entries.*[index] = &new_entry;
} }
pub fn get_at_index( pub fn getAtIndex(
self: Overflow, self: Overflow,
index: u64, index: u64,
) ?*Entry { ) ?*Entry {
@ -73,7 +73,7 @@ pub fn RocDict(
return same_keys and same_value; return same_keys and same_value;
} }
pub fn set_value(self: *Entry, value_ptr: *Value) void { pub fn setValue(self: *Entry, value_ptr: *Value) void {
self.*.value_ptr = value_ptr; self.*.value_ptr = value_ptr;
} }
@ -90,8 +90,8 @@ pub fn RocDict(
return null; return null;
} else { } else {
const overflow = maybe_overflow.?; const overflow = maybe_overflow.?;
const index = key_to_index_at_level(key, level); const index = keyToIndexAtLevel(key, level);
const maybe_next_entry_ptr = overflow.get_at_index(index); const maybe_next_entry_ptr = overflow.getAtIndex(index);
if (maybe_next_entry_ptr == null) { if (maybe_next_entry_ptr == null) {
return null; return null;
@ -109,10 +109,10 @@ pub fn RocDict(
// represents if an new entry was // represents if an new entry was
// added (true), or if an old one // added (true), or if an old one
// was updated (false); // was updated (false);
pub fn insert_into_overflow(self: *Entry, key_ptr: *Key, value_ptr: *Value, level: u64) bool { pub fn insertIntoOverflow(self: *Entry, key_ptr: *Key, value_ptr: *Value, level: u64) bool {
const key = key_ptr.*; const key = key_ptr.*;
const index = key_to_index_at_level(key, level); const index = keyToIndexAtLevel(key, level);
var entry = self.*; var entry = self.*;
@ -126,14 +126,14 @@ pub fn RocDict(
} else { } else {
var overflow = entry.overflow.?; var overflow = entry.overflow.?;
const maybe_overflow_entry_ptr = overflow.get_at_index(index); const maybe_overflow_entry_ptr = overflow.getAtIndex(index);
// If there is overflow, check if this index is taken // If there is overflow, check if this index is taken
// and if it isnt, than insert it // and if it isnt, than insert it
if (maybe_overflow_entry_ptr == null) { if (maybe_overflow_entry_ptr == null) {
var new_entry = Entry.new(key_ptr, value_ptr); var new_entry = Entry.new(key_ptr, value_ptr);
overflow.set_at_index(index, key_ptr, value_ptr); overflow.setAtIndex(index, key_ptr, value_ptr);
return true; return true;
} else { } else {
var overflow_entry_ptr = maybe_overflow_entry_ptr.?; var overflow_entry_ptr = maybe_overflow_entry_ptr.?;
@ -145,10 +145,10 @@ pub fn RocDict(
// at that key, otherwise move down another // at that key, otherwise move down another
// level into that entry's overflow. // level into that entry's overflow.
if (overflow_entry.key_ptr.* == key) { if (overflow_entry.key_ptr.* == key) {
overflow_entry.set_value(value_ptr); overflow_entry.setValue(value_ptr);
return false; return false;
} else { } else {
return overflow_entry.insert_into_overflow(key_ptr, value_ptr, level + 1); return overflow_entry.insertIntoOverflow(key_ptr, value_ptr, level + 1);
} }
} }
} }
@ -163,7 +163,7 @@ pub fn RocDict(
entries: [size]?Entry, entries: [size]?Entry,
fn query(self: Self, key: Key, level: u64) Query { fn query(self: Self, key: Key, level: u64) Query {
const index = key_to_index_at_level(key, level); const index = keyToIndexAtLevel(key, level);
const maybe_entry = self.entries[index]; const maybe_entry = self.entries[index];
@ -180,7 +180,7 @@ pub fn RocDict(
} }
} }
fn key_to_index_at_level(key: Key, level: u64) u64 { fn keyToIndexAtLevel(key: Key, level: u64) u64 {
const index = hash.hash(std.mem.asBytes(&key), level) % size; const index = hash.hash(std.mem.asBytes(&key), level) % size;
return index; return index;
@ -226,7 +226,7 @@ pub fn RocDict(
const q = self.query(key, level); const q = self.query(key, level);
const index = key_to_index_at_level(key, level); const index = keyToIndexAtLevel(key, level);
if (q.maybe_entry == null) { if (q.maybe_entry == null) {
var new_entry = Entry.new(value_ptr, key_ptr); var new_entry = Entry.new(value_ptr, key_ptr);
@ -239,10 +239,10 @@ pub fn RocDict(
if (entry.key_ptr.* == key) { if (entry.key_ptr.* == key) {
var entry_ptr = &entry; var entry_ptr = &entry;
entry_ptr.set_value(value_ptr); entry_ptr.setValue(value_ptr);
self.entries[index] = entry; self.entries[index] = entry;
} else { } else {
const inserted_new_entry = entry.insert_into_overflow(key_ptr, value_ptr, 0); const inserted_new_entry = entry.insertIntoOverflow(key_ptr, value_ptr, 0);
if (inserted_new_entry) { if (inserted_new_entry) {
self.len += 1; self.len += 1;
@ -251,12 +251,12 @@ pub fn RocDict(
} }
} }
pub fn get_len(self: Self) u64 { pub fn getLen(self: Self) u64 {
return self.len; return self.len;
} }
pub fn eq(self: Self, other: Self) bool { pub fn eq(self: Self, other: Self) bool {
if (self.get_len() != other.get_len()) { if (self.getLen() != other.getLen()) {
return false; return false;
} }
@ -356,7 +356,7 @@ test "RocDict.eq" {
assert(!fst.eq(trd)); assert(!fst.eq(trd));
} }
test "RocDict.get_len" { test "RocDict.getLen" {
var dict = RocDict(u64, u64).init(testing.allocator); var dict = RocDict(u64, u64).init(testing.allocator);
var key: u64 = 0; var key: u64 = 0;
@ -365,18 +365,18 @@ test "RocDict.get_len" {
dict.insert(&key, &value); dict.insert(&key, &value);
const expect_len: u64 = 1; const expect_len: u64 = 1;
expectEqual(dict.get_len(), expect_len); expectEqual(dict.getLen(), expect_len);
dict.insert(&key, &value); dict.insert(&key, &value);
expectEqual(dict.get_len(), expect_len); expectEqual(dict.getLen(), expect_len);
var next_key: u64 = key + 1; var next_key: u64 = key + 1;
var next_value: u64 = 3; var next_value: u64 = 3;
dict.insert(&next_key, &next_value); dict.insert(&next_key, &next_value);
var next_expected_len: u64 = 2; var next_expected_len: u64 = 2;
expectEqual(dict.get_len(), next_expected_len); expectEqual(dict.getLen(), next_expected_len);
} }
test "RocDict.insert" { test "RocDict.insert" {
@ -391,7 +391,7 @@ test "RocDict.insert" {
expectEqual(result_value.?.*, value); expectEqual(result_value.?.*, value);
var expect_len: u64 = 1; var expect_len: u64 = 1;
expectEqual(dict.get_len(), expect_len); expectEqual(dict.getLen(), expect_len);
} }
test "RocDict.get" { test "RocDict.get" {
@ -403,7 +403,7 @@ test "RocDict.get" {
test "RocDict.init" { test "RocDict.init" {
const empty = RocDict(u64, u64).init(testing.allocator); const empty = RocDict(u64, u64).init(testing.allocator);
expectEqual(empty.get_len(), 0); expectEqual(empty.getLen(), 0);
const MadeUpType = struct { const MadeUpType = struct {
oneField: u64 oneField: u64
@ -412,5 +412,5 @@ test "RocDict.init" {
const empty_made_up = RocDict(u64, MadeUpType).init(testing.allocator); const empty_made_up = RocDict(u64, MadeUpType).init(testing.allocator);
const expect: u64 = 0; const expect: u64 = 0;
expectEqual(empty_made_up.get_len(), expect); expectEqual(empty_made_up.getLen(), expect);
} }