docs: def _load_matcher(self) -> None:
          """
          Add constructed spacy rule to Matcher
          """
          for id_key in self._rule_lst:
              if self._rule_lst[id_key].active:
                  pattern_lst = [a_pattern.spacy_token_lst for a_pattern in self._rule_lst[id_key].patterns]
  
                  for spacy_rule_id, spacy_rule in enumerate(itertools.product(*pattern_lst)):
                      self._matcher.add(self._construct_key(id_key, spacy_rule_id), None, list(spacy_rule))