func (t *Tokeniser) checkToSeparator() int {
	pos := t.pos
	r, w := runeAtPosition(t.Input, pos)
	for !isSpace(r) && !isEndOfLine(r) {
		pos += w
		r, w = runeAtPosition(t.Input, pos)
	}
	return pos - t.pos
}
// checkToSeparator gets the width to move to the next separator
checkToSeparator gets the width to move to the next separator
// checkToSeparator gets the width to move to the next separator
func (t *Tokeniser) checkToSeparator() int {
	pos := t.pos
	r, w := runeAtPosition(t.Input, pos)
	for !isSpace(r) && !isEndOfLine(r) {
		pos += w
		r, w = runeAtPosition(t.Input, pos)
	}
	return pos - t.pos
}
func ( t * Tokeniser ) checkToSeparator ( ) int { pos := t . pos r , w := runeAtPosition ( t . Input , pos ) for ! isSpace ( r ) && ! isEndOfLine ( r ) { pos += w r , w = runeAtPosition ( t . Input , pos ) } return pos - t . pos }
checkToSeparator gets the width to move to the next separator
checkToSeparator gets the width to move to the next separator