def match(self, objects: List[Any]) -> bool:
        """
        Return True if the list of objects matches the expression.
        """

        s = self._make_string(objects)
        m = self._compiled_expression.match(s)
        return m is not None