|
|
01496aa06f
|
amend bug resulting from previous refactoring (don't know origin of bug but I pressed undo in my editor and did the refactoring again, and this time all tests passed)
|
2024-05-25 15:05:40 +01:00 |
|
|
|
e9339908ef
|
regenerate some data sets (except automerge), putting the contents in modules
|
2024-05-25 13:51:02 +01:00 |
|
|
|
153c66b546
|
use joinEndOfLeft and joinStartOfRight functions to navigate between nodes in the gap buffer
|
2024-05-25 12:56:33 +01:00 |
|
|
|
54b052c8f5
|
make gap buffer a little bit faster by trying to join strings less than or equal to targetLength
|
2024-05-25 10:49:57 +01:00 |
|
|
|
d6d518b5b4
|
fix correctness error in tiny_rope23.sml's ins function (to do with traverseing down the N3 case)
|
2024-05-21 17:21:09 +01:00 |
|
|
|
e7edd06e54
|
fix compile errors in tiny_rope23.sml
|
2024-05-21 15:43:22 +01:00 |
|
|
|
ab6b08f3c9
|
code insert function for rope (except for the leaf case)
|
2024-05-21 13:24:04 +01:00 |
|
|
|
a7417d89af
|
change utils.sml to use camelCase (except for svelte_arr/rust_arr/seph_arr/automerge_arr, because I don't want to create a diff for large files
|
2024-03-14 23:35:13 +00:00 |
|
|
|
f5649b4ee9
|
change utils.sml to run using rope (with line metadata) instead of tiny_rope, and verify that line metadata is correct
|
2024-03-14 23:29:10 +00:00 |
|
|
|
21fd98df8b
|
add append function to tiny_rope.sml
|
2024-03-13 06:54:19 +00:00 |
|
|
|
84d6dacdeb
|
format rope.sml using smlfmt
|
2024-03-13 06:33:51 +00:00 |
|
|
|
424acf5603
|
amend ins_root function, which had some errors when porting over from OCaml
|
2024-02-15 19:46:40 +00:00 |
|
|
|
ebf449205c
|
add delete function to rope.sml
|
2024-02-15 14:05:50 +00:00 |
|
|
|
d5ffb4f762
|
progress rewriting rope.sml
|
2024-02-15 12:30:48 +00:00 |
|
Humza Shahid
|
f0fc084171
|
license
|
2023-11-14 10:44:52 +00:00 |
|
Humza Shahid
|
137fe24ef5
|
add to_string function
|
2023-11-13 09:03:29 +00:00 |
|
Humza Shahid
|
6cd3db9104
|
fix balancing errors
|
2023-11-13 06:05:36 +00:00 |
|
Humza Shahid
|
26cfc01f5c
|
add some util functions
|
2023-11-13 05:17:27 +00:00 |
|