def p_not_expression(p):
    subexpression = p[2]
    p[0] = SubexpressionWrapper(lambda: not subexpression())
factor : power
dataset/ETHPy150Open openstack/fuel-web/nailgun/nailgun/expression/expression_parser.py/p_not_expression--crossover with--dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_factor1