MCPcopy Index your code
hub / github.com/coder/coder / isSubsequence

Function isSubsequence

agent/filefinder/text.go:157–171  ·  view source on GitHub ↗
(haystack, needle []byte)

Source from the content-addressed store, hash-verified

155}
156
157func isSubsequence(haystack, needle []byte) bool {
158 if len(needle) == 0 {
159 return true
160 }
161 ni := 0
162 for _, hb := range haystack {
163 if toLowerASCII(hb) == toLowerASCII(needle[ni]) {
164 ni++
165 if ni == len(needle) {
166 return true
167 }
168 }
169 }
170 return false
171}
172
173func longestContiguousMatch(haystack, needle []byte) int {
174 if len(needle) == 0 || len(haystack) == 0 {

Callers 3

searchFuzzyFallbackFunction · 0.85
searchSubsequenceScanFunction · 0.85
scorePathFunction · 0.85

Calls 1

toLowerASCIIFunction · 0.85

Tested by

no test coverage detected