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