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()]
def Assign(name, expr): # noqa: N802, N805 return let(var(name), to_python_expr(expr))
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!'))