Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)
Example #5
0
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)
Example #6
0
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)