Exemplo n.º 1
0
def to_python_constants(constants):
    """
    Converte um dicionário mapeando {nome: expr} para atribuições de variável
    em Python.
    """
    return [let(k, to_python(v)) for k, v in constants.items()]
Exemplo n.º 2
0
 def Assign(name, expr):  # noqa: N802, N805
     return let(var(name), to_python_expr(expr))
Exemplo n.º 3
0
 def test_can_emit_correct_hello_word_expression(self):
     ast, = parse('msg = log("hello world!");')
     assert to_python(ast) == let(msg=var.log('hello world!'))