def p_and_expr2(p):
    node = p[1]
    for op, right in p[2]:
        node = ast.BinOp(left=node, op=op, right=right)
    p[0] = node
and_expr : shift_expr and_expr_list
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_and_expr2