Commit Graph

16 Commits

Author SHA1 Message Date
02ec341ecb progress creating a rope (rope.sml) which holds line metadata 2024-03-13 09:48:34 +00:00
3e23e1e936 begin rope.sml which is meant to store line metadata 2024-03-13 07:37:45 +00:00
21fd98df8b add append function to tiny_rope.sml 2024-03-13 06:54:19 +00:00
7bd4fad8e8 remove brackets around one part in delN2Left, making it more consistent with other part 2024-03-13 06:37:59 +00:00
84d6dacdeb format rope.sml using smlfmt 2024-03-13 06:33:51 +00:00
8177c99ef7 convert snake_case names in rope.sml to camelCase (which is standard convention for Standard ML) 2024-03-13 06:20:10 +00:00
f9d3c4a080 amend formatting 2024-02-15 19:49:01 +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
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
d19b660be5 forgot to write outer delete function before (only 6 lines long), so added it now 2023-11-13 03:18:35 +00:00
Humza Shahid
49204dd3f1 implement core operations 2023-11-13 03:16:56 +00:00
Humza Shahid
2d00d67a7e add substring operation 2023-11-13 02:44:27 +00:00
Humza Shahid
7bd7de01fb init 2023-11-13 02:07:42 +00:00