Skip to content

2a parte do Interpretador do IGED#3

Open
tiagoneves wants to merge 79 commits intoiged:masterfrom
tiagoneves:master
Open

2a parte do Interpretador do IGED#3
tiagoneves wants to merge 79 commits intoiged:masterfrom
tiagoneves:master

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