def __init__(self, shape, elt_type, type = None, order = "C", source_info = None):
    # TODO: support a 'fill' field 
    self.shape = shape 
    self.elt_type = elt_type 
    self.type = type 
    self.source_info = source_info 
    
    # TODO: let user specify layout orders
    assert order == "C", \
      "Layouts other than row-major not yet supported, invalid option order = '%s'" % order 
    self.order = order
dataset/ETHPy150Open iskandr/parakeet/parakeet/syntax/array_expr.py/AllocArray.__init__/original