def p_expr_exprterm_tildaeq_exprterm(p): "expr : exprterm TILDAEQ exprterm" p[0] = NamedSpace(Literal(0, Atom("=", [p[1], p[3]]))) p[0].lineno = get_lineno(p, 2)
def p_expr_exprterm_relop_exprterm(p): "expr : exprterm relop exprterm" p[0] = NamedSpace(Literal(1, Atom(p[2], [p[1], p[3]]))) p[0].lineno = get_lineno(p, 2)
def p_expr_exprterm_tildaeq_exprterm(p): 'expr : exprterm TILDAEQ exprterm' p[0] = NamedSpace(Literal(0, Atom('=', [p[1], p[3]]))) p[0].lineno = get_lineno(p, 2)
def p_expr_exprterm_relop_exprterm(p): 'expr : exprterm relop exprterm' p[0] = NamedSpace(Literal(1, Atom(p[2], [p[1], p[3]]))) p[0].lineno = get_lineno(p, 2)
def p_expr_exprterm_tildaeq_exprterm(p): 'expr : exprterm TILDAEQ exprterm' p[0] = NamedSpace(Literal(0,Atom('=',[p[1],p[3]]))) p[0].lineno = p.lineno(2)
def p_expr_exprterm_relop_exprterm(p): 'expr : exprterm relop exprterm' p[0] = NamedSpace(Literal(1,Atom(p[2],[p[1],p[3]]))) p[0].lineno = p.lineno(2)