summaryrefslogtreecommitdiff
path: root/internal/mapr/logformat/delimited.go
blob: 2fa063968499a22f79e6e54cb0715603bef6a277 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package logformat

import "strings"

func scanDelimitedField(input string, start int, delimiter byte) (token string, next int, done bool) {
	index := strings.IndexByte(input[start:], delimiter)
	if index < 0 {
		return input[start:], len(input), true
	}
	end := start + index
	return input[start:end], end + 1, false
}