StreamChar copy({String? lexeme, StreamPos? pos}) => StreamChar(lexeme ?? this.lexeme, pos ?? this.pos);