Package tree

Class Summary
BINOP Expressão cujo resultado é obtido de uma operação binária.
CALL Classe que representa uma operação de chamada de procedimento.
CJUMP Esta classe representa saltos condicional.
CONST Classe que representa uma constante.
ESEQ Classe representa uma subárvore do tipo comando (Stm) seguida de uma subárvore de do tipo expressão (Exp).
Exp Superclasse de todos os nós que geram um resultado.
EXPSTM Esta classe define um statement que encapsula uma expressão, que deverá ser calculada.
JUMP Classe que representa um salto não condicional.
LABEL Nó que representa um label do código.
MEM Esta classe representa o acesso a memória através de uma sub-expressão.
MOVE Esta árvore representa a operação de atribuição de valores ("move").
NAME Classe que representa uma label quando está sendo utilizada (e não para definição de um label no código)
PrintIR  
SEQ Classe representa duas subárvores do tipo comando (Stm), uma seguida da outra.
Stm Superclasse de todos os nós que não geram um resultado.
TEMP Esta classe representa o uso de um registrador.