<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def parse_column_filters(*definitions):
 """Parse multiple compound column filter definitions Examples -------- [('snr', <function operator.gt>, 10.), ('frequency', <function operator.lt>, 1000.)] [('snr', <function operator.gt>, 10.), ('frequency', <function operator.lt>, 1000.)] """
  # noqa: E501
    fltrs = []
    for def_ in _flatten(definitions):
        if is_filter_tuple(def_):
            fltrs.append(def_)
        else:
            for splitdef in DELIM_REGEX.split(def_)[::2]:
                fltrs.extend(parse_column_filter(splitdef))
    return fltrs