code: def next_token(self, reset_position=None):
      if reset_position is None:
          reset_position = self.prev_position
      token = read_token(self.source, reset_position)
      self.prev_position = token.end
      return token
  
imports: import json
  from ..error import GraphQLSyntaxError
label_desc: Use image node_id 2 for calling the Lexer obj's underlying member method code with example usage: obj.next_token(reset_position) and returns: token