diff icf/icf.go @ 8:2ffb8028ccbb

add loggingmodes and fix path matching
author Atarwn Gard <a@qwa.su>
date Tue, 17 Mar 2026 19:55:07 +0500
parents 54ab94198677
children
line wrap: on
line diff
--- a/icf/icf.go	Tue Mar 10 12:12:33 2026 +0500
+++ b/icf/icf.go	Tue Mar 17 19:55:07 2026 +0500
@@ -305,7 +305,7 @@
 			capName := pat[1:end]
 			rest := pat[end+1:]
 
-			for split := 1; split <= len(inp); split++ {
+			for split := len(inp); split >= 1; split-- {
 				score, finalRem, ok := matchCaptures(rest, inp[split:], caps)
 				if ok {
 					if capName != "_" {