IGED-UFPB/IGED — pull request #2 by tiagoneves (2013-06-19 04:14:34+00:00)
Title: Adição do componente Interpretador

Adição do componente Interpretador que executa códigos em linguagem de montagem de bytecodes Java, conhecida como Oolong. O Interpretador recebe como entrada os arquivos de classes encontrados no diretório "classes" na raiz do projeto. Para executar o Interpretador é necessário informar uma classe Main. Alguns exemplos de classes Main estão no diretório "Testes", que executam alguns algoritmos utilizados para testes. A documentação da linguagem Oolong pode ser encontrada no livro Programming for the Java Virtual Machine, de Joshua Engel e também no site http://homepages.inf.ed.ac.uk/kwxm/JVM/home.html. Na raiz do projeto existe um arquivo chamado instropcode_set.txt, que contém o conjunto de instruções, por opcodes, que o interpretador suporta.