Segundo Trabalho de Laboratório de Compiladores
Segundo Semestre de 2003.
Departamento de Computação - UFSCar
Prof. José
de Oliveira Guimarães
Grupo:
1. Turma: Nome:
2. Turma: Nome:
Responda às
perguntas abaixo,
1. O seu trabalho compila ?
[ ] Sim
[ ] Não
2. Partes do seu trabalho foram copiados do código de outra pessoa ? Isto é permitido, com restrições.
[ ] Sim
[ ] Não
3.
Se você respondeu “Sim” à pergunta anterior, marque no código, à caneta, as partes iguais a outros grupos.
4 O seu trabalho pode ser chamado da linha de comando como definido nas especificações ?
Isto é, como
C:\> java RComp Hello.s
[ ] Sim
[ ] Não
Não serão aceitos trabalhos que não podem ser chamados na linha de comando como no exemplo acima.
5. Dos 128 testes com que você testou o seu compilador, usando c.bat, em quantos testes ele falhou ?
6. O seu trabalho deve ser enviado por email para o Professor em formato zip. O arquivo zip, ao ser descomprimido, deve criar os diretórios AST e Lexer diretamente (não deve criar, por exemplo, um standardCompiler e aí criar AST e Lexer dentro deste). Apenas os .java e os .class devem ser enviados. Não envie testes, saídas em C, txt, etc. O trabalho deve ser enviado por email com o assunto ou “subject” LC03. Os arquivos “.class” devem ser colocados nos mesmos diretórios dos respectivos “.java”. O arquivo RComp.class deve estar no diretório raiz. Você obedeceu estas especificações ?
[ ] Sim
[ ] Não
7. Ao executar ok-chk01.c (o código em C produzido pelo seu compilador ao compilar ok-chk01.s), ele imprime o número de chamadas corretas de cada método ?
[ ] Sim
[ ] Não
8. Ao compilar ok-chk02.s o seu compilador produz um arquivo de interfaces ok-chk02.i corretamente ? Veja em c.bat como ok-chk02.s é compilado.
[ ] Sim
[ ] Não
9. Ao compilar ok-chk07.s com as opções adequadas o seu compilador produz uma classe Student corretamente ? Veja em c.bat como ok-chk07.s é compilado.
[ ] Sim
[ ] Não