docs: def NewOrClause(self, pred_str):
          """
      {.or ...} Can appear inside predicate blocks or section blocks, with
      slightly different meaning.
      """
          if pred_str:
              pred = self._GetPredicate(pred_str, test_attr=False)
          else:
              pred = None
          self.current_section.NewOrClause(pred)