func (l *Lexer) next() byte {
	if l.pos >= len(l.input) {
		return eof
	}
	b := l.input[l.pos]
	l.pos++
	return b
}
// next returns the next byte in the input.
next returns the next byte in the input.
// next returns the next byte in the input .
func (l *Lexer) next() byte {
	if l.pos >= len(l.input) {
		return eof
	}
	b := l.input[l.pos]
	l.pos++
	return b
}
func ( l * Lexer ) next ( ) byte { if l . pos >= len ( l . input ) { return eof } b := l . input [ l . pos ] l . pos ++ return b }
next returns the next byte in the input.
next returns the next byte in the input .