parameters: (self, first_token)
docstring: Processes the token stream starting with the given token.
docstring_summary: Processes the token stream starting with the given token.
docstring_tokens: Processes the token stream starting with the given token .
function: def Process(self, first_token):
      """Processes the token stream starting with the given token."""
      self._token = first_token
      while self._token:
        self._ProcessToken()
  
        if self._token.IsCode():
          self._last_code = self._token
  
        self._token = self._token.next
  
      try:
        self._PopContextType(self, EcmaContext.ROOT)
      except ParseError:
        # Ignore the "popped to root" error.
        pass
function_tokens: def Process ( self , first_token ) : self . _token = first_token while self . _token : self . _ProcessToken ( ) if self . _token . IsCode ( ) : self . _last_code = self . _token self . _token = self . _token . next try : self . _PopContextType ( self , EcmaContext . ROOT ) except ParseError : # Ignore the "popped to root" error. pass