code: def start(self, children):
          
  
          composites = []
  
          for composite_dict in children:
              if False and self.include_position:
                  key_token = composite_dict[1]
                  key_name = key_token.value.lower()
                  composites_position = self.get_position_dict(composite_dict)
                  composites_position[key_name] = self.create_position_dict(key_token, None)
  
              composites.append(composite_dict)
  
          # only return a list when there are multiple root composites (e.g.
          # several CLASSes)
          if len(composites) == 1:
              return composites[0]
          else:
              return composites
docs: Parses a MapServer Mapfile
          Parsing of partial Mapfiles or lists of composites is also possible