def _compute_underscore_max_num(exps):
    max_num = 0

    if not issequence_except_str(exps):
        exps = (exps,)

    for exp in exps:
        if isinstance(exp, Symbol) and exp.name.startswith('$'):
            try:
                n = int(exp.name[1:])
            except:
                n = 1
        elif issequence_except_str(exp):
            n = _compute_underscore_max_num(exp)
        else:
            n = 0

        if max_num > n:
            max_num = n
    return max_num
dataset/ETHPy150Open i2y/mochi/mochi/parser/parser.py/_compute_underscore_max_num/swapped operands of `>`