Skip to content

Conversation

@tiagoneves
Copy link
Contributor

Nessa segunda parte, o interpretador suporta classes sem métodos e operações de obtenção e de alteração dos valores de seus campos. Também são suportados os conceitos de herança simples e composição. Juntamente com o intepretador, foi implementado um tradutor da linguagem intermediária do IGED para a linguagem de bytecodes Java. A classe de teste desse tradutor está no pacote tradutor.intermediario.principal e gera o arquivo bytecodes.txt a partir do arquivo de entrada codigo_intermediario.txt na raiz do projeto. Como ainda não há métodos, o código principal de teste do interpretador, encontra-se todo em classes/Main.class, onde no mesmo diretório, também estão as classes usadas para teste. A classe principal do interpretador ainda é a mesma: principal.Interpretador.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant