class_docstr: A DataShape parser object.
class_docstr_tok: ["A","DataShape","parser","object","."]
docstr: datashape_list : datashape COMMA datashape_list
                 | datashape
  
  Returns a list of datashape type objects, or None.
docstr_tok: ["datashape_list",":","datashape","COMMA","datashape_list","|","datashape","Returns","a","list","of","datashape","type","objects",",","or","None","."]
code: def parse_datashape_list(self):
      """
      datashape_list : datashape COMMA datashape_list
                     | datashape
  
      Returns a list of datashape type objects, or None.
      """
      return self.parse_homogeneous_list(
          self.parse_datashape,
          lexer.COMMA,
          "Expected another datashape, "
          + "type constructor parameter "
          + "lists must have uniform type",
      )
  
imports: from __future__ import absolute_import, division, print_function
  from .None import lexer, error
  from .None import coretypes
label_desc: Use image node_id 14 for calling the DataShapeParser obj's underlying member method code with example usage: obj.parse_datashape_list() and returns: self