package ini

func ( []rune) bool {
	if len() == 0 {
		return false
	}

	if [0] == '\n' {
		return true
	}

	if len() < 2 {
		return false
	}

	return [0] == '\r' && [1] == '\n'
}

func ( []rune) (Token, int, error) {
	 := 1
	if [0] == '\r' && isNewline([1:]) {
		++
	}

	if !isNewline([]rune([:])) {
		return emptyToken, 0, NewParseError("invalid new line token")
	}

	return newToken(TokenNL, [:], NoneType), , nil