Segundo Trabalho de Laboratório de Compiladores

 

Segundo Semestre de 2010.
Campus de Sorocaba da UFSCar

Prof. José de Oliveira Guimarães

 

Grupo:

1. Turma:          Nome:

2. Turma:          Nome:

 

Esta folha deve acompanhar o trabalho impresso.

 

Responda às perguntas abaixo,

 

1. O seu trabalho compila ?

[   ]  Sim     [   ]  Não
 
2. O seu trabalho gera código em Krakatoa corretamente ?

 [   ]  Sim     [   ]  Não

 

 

3. Partes do seu trabalho foram copiados do código de outra pessoa ? Isto é permitido, com restrições.
 [   ]  Sim     [   ]  Não

 

Se você respondeu “Sim” à pergunta anterior, marque no código, à caneta, as partes iguais a outros grupos.

4. O seu compilador produz um arquivo de saída (o .txt com 0 ou a linha com erro) corretamente ?

 [   ]  Sim     [   ]  Não

Se você respondeu “Não”,  o seu trabalho não será aceito. Corrija-o e responda “Sim”. A menos que você tenha modificado o código fornecido pelo professor, a resposta certamente é “Sim”.

 

5. O seu trabalho pode ser chamado da linha de comando como definido nas especificações ?  Isto é, como

                C:\> java –cp krakatoaDir  Comp.Comp Hello.kra

 [   ]  Sim     [   ]  Não

Se você respondeu “Não”,  o seu trabalho não será aceito. Corrija-o e responda “Sim”. A menos que você tenha modificado o compilador fornecido pelo professor, a resposta deve ser sim.

 

6. O seu trabalho deve ser colocado no Moodle em formato ZIP. O arquivo zip, ao ser descomprimido dentro de um diretório C:\X,  deve criar um diretório com os nomes completos dos integrantes do grupo (algo como LuisInacioLulaDaSilva-FernandoHenriqueCardoso). Dentro deste diretório, o winzip deve criar os diretório AST, Comp e Lexer (veja a árvore de diretórios abaixo). Apenas os .java e os .class devem ser enviados, além do arquivo “r.txt” que é um relatório dos erros do compilador. Não envie testes, saídas em C, txt, etc. Dentro do diretório LuisInacioLulaDaSilva-FernandoHenriqueCardoso  deve existir um diretório chamado “bin” com os arquivos *.class. Você obedeceu estas especificações ? É absolutamente fundamental que a resposta seja “sim”, pois o professor utiliza arquivos .bat para corrigir os trabalhos que exigem que estas especificações estejam corretas.

  [   ]  Sim     [   ]  Não

C:\

      X\

           LuisInacioLulaDaSilva-FernandoHenriqueCardoso\

                 Bin\

                  /* outros diretórios */

 

 

7. O nome de todos os integrantes do grupo aparecem dentro de um comentário no início de cada arquivo .java ? A resposta obrigatoriamente deve ser sim.

 

 [   ]  Sim     [   ]  Não