Returns the list of all parsers in order of relevance.
        :return:

def get_all_parsers(self, strict_type_matching: bool = False) -> List[Parser]:
        """
        Returns the list of all parsers in order of relevance.
        :return:
        """
        matching = self.find_all_matching_parsers(strict=strict_type_matching)[0]

        # matching[1] (approx match) is supposed to be empty since we use a joker on type and a joker on ext : only
        # exact and generic match should exist, no approx match
        if len(matching[1]) > 0:
            raise Exception('Internal error - this matching[1] list is supposed to be empty for such a query')
        return matching[0] + matching[2]