def p_and_test2(p):
    values = [p[1]] + p[2]
    and_node = ast.BoolOp(op=ast.And(), values=values)
    p[0] = and_node
and_test : not_test and_test_list
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_and_test2