tratamento de erro para variaveis já declaradas e não declaradas , import statements e code_literals , falta gerar o código , pensando em usar um buffer e açoes em cada redução , testar para saber se o código gerado é bem formado
criado o arquivo , faltando editar o toString das classes