'{.or ...} Can appear inside predicate blocks or section blocks, with
slightly different meaning.'

def NewOrClause(self, pred_str):

    if pred_str:
        pred = self._GetPredicate(pred_str)
    else:
        pred = None
    self.current_block.NewOrClause(pred)
