Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega Final
From Wiki**3
| AVISOS - Avaliação em Época Normal |
|---|
|
Esclarecimento de dúvidas:
|
|
Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Compiladores):
|
|
Processo de avaliação (ver informação completa em Avaliação do Projecto):
|
| Material de Uso Obrigatório |
|---|
| As bibliotecas CDK e RTS de apoio ao desenvolvimento do projecto são de uso obrigatório: |
|
| A máquina virtual, fornecida para desenvolvimento do projecto, já contém todo o material de apoio. |
| Uso Obrigatório: Repositório GIT |
| Apenas se consideram para avaliação os projectos existentes no repositório GIT oficial. Apenas se considera para avaliação o ramo main.
Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho. |
Prazo de Revisão
PAUTA EM ACTUALIZAÇÃO
Critérios de Avaliação
São considerados os das entregas anteriores (adaptados).
A entrega final é obrigatória.
Legenda
A entrega final vale 12 valores em 20.
Os alunos são encorajados a compreender/verificar os problemas reportados. Todos os alunos podem proceder a correcções pequenas (contactar responsável) para resolver algum problema. Haverá penalizações por efectuar correcções a código entregue.
Quaisquer dúvidas ou sugestões, relativas a esta informação, devem ser enviadas ao responsável pela disciplina ou esclarecidas presencialmente nos horários de dúvidas.
Recorda-se que a classificação global do projecto não se limita à soma das classificações das entregas intermédia e final: a classificação final é ainda influenciada pela classificação do teste prático. Este teste é obrigatório e eliminatório (i.e., a classificação deve ser maior que zero).
Pauta
<runphp> echo<<<___EOT___
<colgroup width="44"></colgroup> <colgroup span="2" width="43"></colgroup> <colgroup width="48"></colgroup> <colgroup width="109"></colgroup> <colgroup width="48"></colgroup> <colgroup width="109"></colgroup> <colgroup width="48"></colgroup> <colgroup width="217"></colgroup> <colgroup span="2" width="48"></colgroup> <colgroup width="112"></colgroup> <colgroup width="134"></colgroup> <tbody> </tbody>| Nota | Total | Pontos Positivos | Pontos Negativos | Obs. | ||||||||
| CVS | Compilação | Nós, Métodos de Visita | Simple | Bad code | ||||||||
| Grupo | 2.00 | 2.00 | 0.25 | Problemas | 0.25 | Problemas | 1.50 | Problemas | 4.00 | 1.00 | Problemas | |
| 01 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types | 0.00 | 0.00 | (feedback) | |||
| 02 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, lvals | 0.00 | 0.00 | ||||
| 03 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, funcs, decls | 0.00 | 0.00 | ||||
| 04 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | basic_types_nodes, lvals, types | 0.00 | 0.00 | (feedback) | |||
| 05 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, funcs, vars | 0.00 | 0.00 | (feedback) | |||
| 06 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, address_node | 0.00 | 0.00 | ||||
| 07 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | pointer node, program node, lvals, funcs, types | 0.00 | 0.00 | (feedback) | |||
| 08 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, index | 0.00 | 0.00 | ||||
| 09 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, lvals | 0.00 | 0.00 | ||||
| 10 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, types | 0.00 | 0.00 | ||||
| 11 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, index | 0.00 | 0.00 | ||||
| 12 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | index | 0.00 | 0.00 | ||||
| 13 | 1.00 | 1.00 | 1.00 | 0.00 | não compila | 0.50 | lvals, index | 0.00 | 0.00 | (feedback) | ||
| 14 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types | 0.00 | 0.00 | ||||
| 15 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, types | 0.00 | 0.00 | ||||
| 16 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, lvals | 0.00 | 0.00 | ||||
| 17 | 2.00 | 2.00 | 1.00 | 1.00 | 1.00 | program node, funcs, lvals | 0.00 | 0.00 | ||||
| 18 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, types | 0.00 | 0.00 | (feedback) | |||
| 19 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, index | 0.00 | 0.00 | ||||
| 20 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, index | 0.00 | 0.00 | ||||
| 21 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program node, lvals, decls, funcs, exprs | 0.00 | 0.00 | ||||
| 22 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, funcs, decls, vars | 0.00 | 0.00 | (feedback) | |||
| 23 | 1.00 | 1.00 | 1.00 | 0.00 | não compila | 0.50 | lvals, types | 0.00 | 0.00 | (feedback) | ||
| 24 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | index, lvals | 0.00 | 0.00 | ||||
| 25 | 1.00 | 1.00 | 1.00 | 0.00 | não compila | 0.50 | program node, lvals, types, index | 0.00 | 0.00 | (feedback) | ||
| 26 | 0.94 | 0.94 | 0.75 | CDK copies | 0.00 | não compila | 0.50 | lvals, types, index | 0.00 | 0.00 | (feedback) | |
| 27 | 2.00 | 2.00 | 1.00 | 1.00 | 1.00 | 0.00 | 0.00 | pwn_type.h | ||||
| 28 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, index, decls | 0.00 | 0.00 | ||||
| 29 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program node, lvals, ep, funcs, vars, decls | 0.00 | 0.00 | (feedback) | |||
| 30 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | pointer node, lvals, funcs, decs, import, local, pwn node, const | 0.00 | 0.00 | ||||
| 31 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, decls, index, lvals | 0.00 | 0.00 | ||||
| 32 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, decls, index | 0.00 | 0.00 | node cpp | |||
| 33 | 0.94 | 0.94 | 0.75 | CDK copies | 0.00 | não compila | 0.50 | program node, cond node, lvals, types, decls, … | 0.00 | 0.00 | (feedback) | |
| 35 | 2.00 | 2.00 | 1.00 | 1.00 | (identifier) | 1.00 | comma | 0.00 | 0.00 | (feedback) | ||
| 36 | 0.25 | 0.25 | 1.00 | 0.00 | não compila | 0.00 | 0.00 | seek feedback | ||||
| 37 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, decls, funcs, literal | 0.00 | 0.00 | ||||
| 38 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types, index | 0.00 | 0.00 | ||||
| 39 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, types, index | 0.00 | 0.00 | (feedback) | |||
| 40 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, decls, index | 0.00 | 0.00 | ||||
| 41 | 0.75 | 0.75 | 0.50 | CDK copies | 1.00 | 0.25 | program node, lvals, funcs, index, exprs, decls | 0.00 | 0.00 | |||
| 42 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, lvals, index | 0.00 | 0.00 | ||||
| 43 | 1.00 | 1.00 | 1.00 | 0.00 | não compila | 0.50 | program node, lvals, types, index | 0.00 | 0.00 | (feedback) | ||
| 44 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types, index | 0.00 | 0.00 | ||||
| 45 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, index, types | 0.00 | 0.00 | (feedback) | |||
| 46 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, types, index | 0.00 | 0.00 | ||||
| 47 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, types, index, decls | 0.00 | 0.00 | (feedback) | |||
| 48 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, decls | 0.00 | 0.00 | ||||
| 49 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, index, decls | 0.00 | 0.00 | ||||
| 50 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | pointer node, program node, lvals, decls, file node, status | 0.00 | 0.00 | ||||
| 51 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, index, decls | 0.00 | 0.00 | compile.sh | |||
| 52 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, decls, index, exprs | 0.00 | 0.00 | ||||
| 53 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, index, decls | 0.00 | 0.00 | ||||
| 54 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, lvals, index | 0.00 | 0.00 | ||||
| 55 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, types, index, lvals, parentheses | 0.00 | 0.00 | ||||
| 56 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, scope, index | 0.00 | 0.00 | ||||
| 57 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program node, empty nodes, lvals | 0.00 | 0.00 | ||||
| 58 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, const, funcs | 0.00 | 0.00 | (feedback) | |||
| 59 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, index, var node | 0.00 | 0.00 | ||||
| 60 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, decls, exprs, index | 0.00 | 0.00 | (feedback) | |||
| 61 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, types, index | 0.00 | 0.00 | ||||
| 62 | 1.38 | 1.38 | 1.00 | 0.00 | não compila | 0.75 | program node, index, lvals | 0.00 | 0.00 | (feedback) | ||
| 63 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types, index | 0.00 | 0.00 | ||||
| 64 | 1.00 | 1.00 | 1.00 | 0.00 | não compila | 0.50 | pointer node, index, lvals | 0.00 | 0.00 | (corrigido) | ||
| 65 | 0.25 | 0.25 | 1.00 | 0.00 | não compila | 0.00 | 0.00 | seek feedback | ||||
| 66 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, funcs, decls, exprs | 0.00 | 0.00 | ||||
| 67 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, funcs, decls | 0.00 | 0.00 | (corrigido) | |||
| 68 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, funcs, decls, context, priority | 0.00 | 0.00 | (feedback) | |||
| 69 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, funcs, decls | 0.00 | 0.00 | ||||
| 70 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | file node, import, lvals | 0.00 | 0.00 | (feedback) | |||
| 71 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | pointer node, program node, lvals, index | 0.00 | 0.00 | ||||
| 73 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program node, lvals, decls, exprs, funcs, vars | 0.00 | 0.00 | ||||
| 74 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program node, empty nodes, lvals | 0.00 | 0.00 | ||||
| 75 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, funcs, decls, index, import | 0.00 | 0.00 | (feedback) | |||
| 76 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types, index, decls | 0.00 | 0.00 | ||||
| 77 | 0.25 | 0.25 | 1.00 | 0.00 | não compila | 0.00 | 0.00 | seek feedback | ||||
| 78 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, funcs, empty nodes, types | 0.00 | 0.00 | ||||
| 79 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types, decls, index | 0.00 | 0.00 | ||||
| 81 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, index, decls | 0.00 | 0.00 | ||||
| 82 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program node, lvals, index, funcs, decls | 0.00 | 0.00 | ||||
| 83 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, decls, exprs | 0.00 | 0.00 | ||||
| 84 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, types, funcs | 0.00 | 0.00 | ||||
| 85 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, lvals, index | 0.00 | 0.00 | ||||
| 86 | 0.25 | 0.25 | 1.00 | 0.00 | não compila | 0.00 | 0.00 | seek feedback | ||||
| 87 | 0.63 | 0.63 | 1.00 | 0.00 | não compila | 0.25 | program node, lvals, funcs, index, exprs | 0.00 | 0.00 | (feedback) | ||
| 89 | 2.00 | 2.00 | 1.00 | 1.00 | 1.00 | program node | 0.00 | 0.00 | ||||
| 91 | 0.25 | 0.25 | 1.00 | 0.00 | não compila | 0.00 | 0.00 | seek feedback | ||||
| 93 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program node, lvals, index, exprs | 0.00 | 0.00 | ||||
| 94 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program node, lvals, index | 0.00 | 0.00 | ||||
| 96 | 0.25 | 0.25 | 1.00 | 0.00 | não compila | 0.00 | 0.00 | seek feedback | ||||
___EOT___; </runphp>