Segundo Trabalho
de Laboratório de Compiladores
Segundo Semestre de 2007.
Departamento de Computação
- 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 código que
o seu compilador
produz, em C, compila em um compilador C? Depois
de compilado, ao executá-lo, ele produz
os resultados esperados
? Marque Sim somente
se ambas as respostas forem Sim.
[
] 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 enviado
por email para o Professor em formato ZIP (e somente
ZIP) exatamente como descrito nas especificações do trabalho 2.
Isto é, o nome do arquivo zip deve ser composto pelos
nomes dos dois integrantes do grupo (ex: AlbertoSantosDumont-NikolaTesla),
ao descomprimi-lo ele deve criar um diretório com
nome igual ao do arquivo zip e, dentro deste, deve
criar diretórios AST, Comp e Lexer,
os arquivos .java e .class
devem estar dentro dos respectivos diretórios (Comp.java e Comp.class
dentro de Comp, por exemplo), o arquivo z.txt deve
estar no diretório AlbertoSantosDumont-NikolaTesla e
o arquivo zip não deve possuir nenhum outro arquivo
que não seja *.java, *.class
e z.txt. O trabalho deve ser
enviado por
email com o assunto ou “subject” lc07. Você
obedeceu a estas especificações ? É absolutamente
fundamental que
a resposta seja “sim”.
[ ] Sim
[ ] Não
7. Você imprimiu o seu trabalho em
fonte Courier ?
[
] Sim [
] Não