original_docstring: 
          internal function that parses the input
          
docstring: internal function that parses the input
docstring_tokens: internal function that parses the input
code: def __parse(self, ls):
          """
          internal function that parses the input
          """
          for sit in ls:
              # strips trailing and leading blanks
  
              # iteration type
  
              it_type, str_rest = self.__get_iteration_and_command(sit.strip())
  
              new_iterator = self.iterator_types_dict[it_type]()
  
              new_iterator.set_command(str_rest, self.separator)
  
              self.iterator_list.append(new_iterator)
  
          self.variables_list = [
              i_iter for i_iter in self.iterator_list if i_iter.is_variable()
          ]
          self.entities = [i_iter.get_varname() for i_iter in self.iterator_list]
code_tokens: def __parse ( self , ls ) : for sit in ls : it_type , str_rest = self . __get_iteration_and_command ( sit . strip ( ) ) new_iterator = self . iterator_types_dict [ it_type ] ( ) new_iterator . set_command ( str_rest , self . separator ) self . iterator_list . append ( new_iterator ) self . variables_list = [ i_iter for i_iter in self . iterator_list if i_iter . is_variable ( ) ] self . entities = [ i_iter . get_varname ( ) for i_iter in self . iterator_list ]
short_docstring: internal function that parses the input
short_docstring_tokens: internal function that parses the input
comment: """
          internal function that parses the input
          """$SEP$# strips trailing and leading blanks$SEP$# iteration type