aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common/fuzzy.odin7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/common/fuzzy.odin b/src/common/fuzzy.odin
index c425051..822f37f 100644
--- a/src/common/fuzzy.odin
+++ b/src/common/fuzzy.odin
@@ -8,7 +8,7 @@ import "core:fmt"
*/
max_pattern :: 63
-max_word :: 127
+max_word :: 256
awful_score: int = -(1 << 13)
perfect_bonus :: 4
@@ -189,8 +189,9 @@ fuzzy_is_awful :: proc(s: int) -> bool {
}
fuzzy_calculate_roles :: proc(text: string, roles: ^[]FuzzyCharRole) -> FuzzyCharTypeSet {
-
- assert(len(text) == len(roles))
+ if len(text) != len(roles) {
+ return 0
+ }
if len(text) == 0 {
return 0