Olá a todos!
2 alunos da Universidade Federal do Maranhão fizeram um programa na disciplina de projeto de compiladores que faz a geração de código c++ a partir do portugol (português estruturado) e ainda executa o programa que você acabou de fazer. Ele realiza análise léxica, sintática, geração de código e compilação e execução (linux e windows).
Existem duas versões, pois (apesar de ser feito em java), as chamadas ao sistema são um pouco diferentes (por exemplo: fazer uma chamada ao shell xterm no linux é diferente de "rodar" um .bat DOS-WINDOWS)
Se estiver interessado, basta baixá-lo em: www.gia.deinf.ufma.br/cp
P.S.: Baixa o manual caso tenha qualquer duvida ou envia email pra gente.
O projeto é código aberto (seguindo as especificações da GPL), mas ainda está em fase final de desenvolvimento. Ainda não concluímos o depurador.
Quando estiver pronto coloco um post aqui
Abraço...