func writeNextNonSpaceValue()

in lunes.go [329:345]


func writeNextNonSpaceValue(value string, offset int, max int, sb *strings.Builder) (int, error) {
	nextValOffset, skippedSpaces, val, err := nextNonSpaceValue(value, offset, max)
	if err != nil {
		return offset, err
	}

	if skippedSpaces > 0 {
		val = strings.Repeat(" ", skippedSpaces) + val
	}

	_, err = sb.WriteString(val)
	if err != nil {
		return offset, err
	}

	return nextValOffset, nil
}