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 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