Commit Graph

15 Commits

Author SHA1 Message Date
9c32e53160 add 'env' parameter to gap_map.sml's mapper 2025-02-13 12:01:40 +00:00
aa127b28fd add 'env' parameter to gap_map.sml's mapper 2025-02-13 12:01:07 +00:00
9749abf1d5 add 'env' parameter to mapper in gap_map.sml 2025-02-13 11:56:12 +00:00
d23396f5d1 cover exhaustive case reported in gap_map.sml (in 'joinSlices' function), and make it possible to map over values by using a functor 2025-02-13 10:52:55 +00:00
33678f2b0d code 'remove' function for gap_map.sml, completing the functionality I need for GapMap (but warning that, although most functions were edited from gap_set.sml, gap_map.sml is entirely untested) 2025-02-13 03:21:18 +00:00
2c187d0e87 implement 'moveTo' function for gap_map.sml 2025-02-13 02:41:29 +00:00
d3cca23549 implement 'moveToStart' and 'moveToEnd' functions in gap_map.sml 2025-02-12 13:59:27 +00:00
18bd71d608 fix compile errors regarding 'add' function in gap_map.sml (error was that 'joinSlices' helper function returned 'rightVals = rightKeys' instead of 'rightVals = rightVals') 2025-02-12 13:44:34 +00:00
2e03ae9828 add 'min' and 'max' functions to gap_map.sml 2025-02-12 12:45:45 +00:00
55d20a2b82 done with adding/inserting into GapMap 2025-02-12 12:25:35 +00:00
206df031b3 implement 'insRight' function for inserting to the right 2025-02-12 12:25:08 +00:00
0b8b47312a implement 'insRight' function for inserting to the right 2025-02-12 12:12:27 +00:00
ca3e357fde code 'insLeft' function for gap_map.sml 2025-02-12 11:08:05 +00:00
2048c04179 progress implementing 'add' in gap_map.sml 2025-02-12 10:15:36 +00:00
0ba1679e9a begin implementation of gap_map.sml 2025-02-12 01:51:39 +00:00