reimplement search list functionality (when building whole search list, not from range) to start from index 0, to get rid of edge cases resulting from reading the string backwards

This commit is contained in:
2025-08-30 23:05:11 +01:00
parent 148b72835b
commit de46376e4e
5 changed files with 115 additions and 744 deletions

View File

@@ -68,7 +68,7 @@ struct
val app =
let
val buffer = #buffer app
val buffer = LineGap.goToEnd buffer
val buffer = LineGap.goToStart buffer
val searchString = "abba"
val searchList = SearchList.build (buffer, searchString)
val buffer = LineGap.goToStart buffer