Ejemplo n.º 1
0
 def broken_test_p04(self):
     """Dot has higher precedence than other operations"""
     s = "a+b.c.d;"
     t = parse.parse(s)
     u = [node.expr_stmt(id=1, expr=[('+', node.ident(name='a',
             lineno=1, lexpos=0),
             node.field(expr=node.field(expr=node.ident(name='b',
             lineno=1, lexpos=2), ident=node.ident(name='.c', lineno=1,
             lexpos=3)), ident=node.ident(name='.d', lineno=1, lexpos=5)))])]
     self.assertEqual(t,u)
Ejemplo n.º 2
0
Archivo: parse.py Proyecto: RobBW/smop
def p_expr_stmt(p):
    """
    expr_stmt : expr_list SEMI
    """
    assert isinstance(p[1],node.expr_list)
    p[0] = node.expr_stmt(expr=p[1])
Ejemplo n.º 3
0
def p_expr_stmt(p):
    """
    expr_stmt : expr_list SEMI
    """
    assert isinstance(p[1], node.expr_list)
    p[0] = node.expr_stmt(expr=p[1])