def p_factor2(p):
    op = ast.UAdd()
    operand = p[2]
    node = ast.UnaryOp(op=op, operand=operand)
    p[0] = node
Test if dependencytree catches a cycle
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_factor2--crossover with--dataset/ETHPy150Open toumorokoshi/sprinter/sprinter/lib/tests/test_dependencytree.py/TestDependencyTree.test_cyclic_tree