OTIMIZADOR DE CDIGO DE 3 ENDEREOS SOBRE SIMPLIFICAES ALGBRICAS

UNIVERSIDADE CATLICA DOM BOSCO - UCDB

Trabalho 2 para a disciplina de Compiladores 2 ministrada pelo professor
	Ricardo Ribeiro dos Santos

Alunos:
	Erick Pereira de Oliveira
	Renato Bezerra Herebia

Especificaes/Funcionamento do programa

	Para carregar um codigo de 3 endereos basta abri o menu "Arquivo" (ALT+A), e selecionar a opo "Carregar cdigo" (ALT+C).
	Se o arquivo for carregado corretamente, o cdigo de 3 endereos ser exebido na janela denominada "Cdigo de 3 endereos"
e uma mensagem de confirmao de abertura de arquivo ser exibida na janela denominada "Resultados".
	Caso contrrio, na janela "Resultados" ser exibida uma mensagem indicando que houve um problema ao abrir o arquivo.
	Na janela "Cdigo de 3 endereos", cada instruo ser exibida com um nmero que indica qual a identificao da instruo
no programa.
	Aps o arquivo ter sido carregado coretamente, o boto "Criar Blocos" ser habilitado. Este boto tem como funo pegar o
cdigo e gerar os seus blocos bsicos.
	Aps gerar os blocos bsicos os botes "Mostrar Blocos" e "Otimizar Cdigo" sero habilitados. Estes botes tem como funes
respectivamente carregar os blocos bsicos na janela denominada "Blocos Bsicos" na forma de uma rvore e pegar cada bloco bsico,
analisar seus cdigos de 3 endereos, e se possvel otimiz-los.
	Aps apertar o boto "Otimizar Cdigo", na janela "Resultados" sero exibidas mensagens que indicaro quais instrues foram
otimizadas ou ento uma mensagem que indicar qu no foi realizada nenhuma otimizao no cdigo.
	Se alguma otimizao foi feita, ento aps o passo anterior os botes "Mostrar codigo otimizado" e "Salvar Cdigo" sero
habilitados. O boto "Mostrar cdigo otimizado" tem como funo abrir uma nova janela que exibir todo o novo cdigo com suas
otimizaes, para que possa ser analisado junto com o cdigo original que se encontra carregado na janela "Cdigo de 3 endereos".
	O boto "Salvar Cdigo" tem como funo salvar o cdigo otimizado em um novo arquivo deteminado pelo usurio. Lembrando que
ao selecionar "Salvar Cdigo", no  necessrio colocar a extenso no arquivo, pois o prprio programa insere a extenso ".pas"
no final do novo arquivo a ser salvo.
	Para Abrir e analizar um novo cdigo,  necessrio apertar o boto "Reiniciar" para que as variveis do programa possam ser
reiniciadas e para que a opo "Carregar Cdigo" do menu seja habilitada para o usurio.
	Para sair do programa, basta abrir o menu "Arquivo"(ALT+A) e selecionar "Sair"(ALT+S), ou somente presisonar o boto "Sair"
(ALT+S) que se encontra na parte inferior do programa.
	No menu "Arquivo"(ALT+S), opo "Sobre"(ALT+O) est uma pequena descrio do programa, e quais as otimizaes que o mesmo
realiza.
	