class_docstr: A DataShape parser object.
class_docstr_tok: ["A","DataShape","parser","object","."]
docstr: boolean_list : boolean COMMA boolean_list
               | boolean
  
  Returns a list of booleans, or None.
docstr_tok: ["boolean_list",":","boolean","COMMA","boolean_list","|","boolean","Returns","a","list","of","booleans",",","or","None","."]
code: def parse_boolean_list(self):
      """
      boolean_list : boolean COMMA boolean_list
                   | boolean
  
      Returns a list of booleans, or None.
      """
      return self.parse_homogeneous_list(
          self.parse_boolean,
          lexer.COMMA,
          "Expected another boolean, "
          + "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 18 for calling the DataShapeParser obj's underlying member method code with example usage: obj.parse_boolean_list() and returns: self