func runeAtPosition(s string, pos int) (r rune, w int) {
	if pos >= len(s) {
		return eof, 0
	}
	return utf8.DecodeRuneInString(s[pos:])
}
// runeAtPosition returns the rune and its width at the position stated.
runeAtPosition returns the rune and its width at the position stated.
// runeAtPosition returns the rune and its width at the position stated .
func runeAtPosition(s string, pos int) (r rune, w int) {
	if pos >= len(s) {
		return eof, 0
	}
	return utf8.DecodeRuneInString(s[pos:])
}
func runeAtPosition ( s string , pos int ) ( r rune , w int ) { if pos >= len ( s ) { return eof , 0 } return utf8 . DecodeRuneInString ( s [ pos : ] ) }
runeAtPosition returns the rune and its width at the position stated.
runeAtPosition returns the rune and its width at the position stated .