Compiladores/Pautas 2016-2017/Pauta do Projecto: Época Especial
From Wiki**3
| AVISOS - Avaliação em Época Especial |
|---|
|
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 FECHADA
A avaliação do projecto de época especial pode ser revista na 6ª feira, 2017/07/28, 10:00-10:30, sala 233, INESC ID.
Critérios de Avaliação
São considerados os mesmos que para a entrega final de época normal.
O projecto de época especial apenas está disponível para alunos que não tenham realizado o projecto em época normal (com aproveitamento), sendo obrigatório para esses alunos em época especial.
Legenda
A entrega final vale 20 valores em 20.
Recorda-se que a classificação global do projecto não se limita à soma das classificações das várias entregas: 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).
| Descrição dos problemas assinalados na pauta |
|---|
|
Problemas na análise lexical
Problemas na análise sintáctica
Problemas nos nós
Problemas na análise semântica e na geração de código
Outros problemas
|
Pauta
<runphp> echo<<<___EOT___
<colgroup width="52"></colgroup> <colgroup span="2" width="41"></colgroup> <colgroup width="47"></colgroup> <colgroup width="37"></colgroup> <colgroup width="90"></colgroup> <colgroup width="37"></colgroup> <colgroup width="82"></colgroup> <colgroup width="37"></colgroup> <colgroup width="70"></colgroup> <colgroup width="37"></colgroup> <colgroup width="70"></colgroup> <colgroup width="37"></colgroup> <colgroup width="80"></colgroup> <colgroup width="37"></colgroup> <colgroup width="80"></colgroup> <colgroup width="99"></colgroup> <tbody> </tbody>| Nota | Total | Qual | Análise Lexical | Análise Sintáctica | Nós | Análise Semântica e Geração de Código | Avaliação Global | Repositório CVS | Testes Automáticos <a href="https://goo.gl/QgrcRK">https://goo.gl/QgrcRK</a> | |||||||||
| Aluno | 20 | 20 | 100% | 0.75 | 0.75 | 0.75 | 0.75 | 0.5 | 0.5 | 100% | ||||||||
| 36897 | NA | sem teste prático | ||||||||||||||||
| 52327 | NA | sem entrega | ||||||||||||||||
| 72843 | 9.94 | 9.94 | 70.31 | 0.50 | comments, keywords, ints | 0.75 | conflicts, precs | 0.75 | null_node | 0.75 | funsym, types | 0.50 | 1.00 | 11.48 | ||||
| 73422 | 12.84 | 12.84 | 70.31 | 1.00 | strings | 0.50 | syntax, instrs, import, lvals, exprs | 0.75 | next_node, stop_node, index_node | 0.50 | stack, funsym, types | 0.50 | 1.00 | 52.87 | ||||
| 75334 | 7.31 | 7.31 | 56.25 | 0.50 | comments, keywords, ints, strings, floats | 0.50 | conflicts, precs, syntax, instrs, lvals, exprs | 0.50 | read_node, next_node, stop_node, address_of, index_node | 0.50 | stack, symbol, funsym, types | 0.50 | 1.00 | 0.00 | ||||
| 75736 | 7.92 | 7.92 | 60.94 | 0.50 | comments, strings, ints | 0.50 | conflicts, precs, syntax, instrs, lvals | 0.75 | index_node | 0.50 | stack, funsym, types | 0.50 | 1.00 | 0.00 | ||||
| 76120 | 9.48 | 9.48 | 60.94 | 0.50 | comments, keywords, ints, floats | 0.50 | conflicts, precs, syntax, instrs, exprs, lvals, types, lits | 0.75 | read_node | 0.50 | stack, symbol, funsym, types | 0.50 | empty | 1.00 | 22.30 | |||
| 76404 | NA | sem entrega | ||||||||||||||||
| 78076 | 13.05 | 13.05 | 73.44 | 0.75 | keywords, ints | 0.75 | syntax, instrs, exprs | 0.75 | read_node, id_node | 0.50 | stack, funsym, types | 0.75 | empty | 1.00 | 50.00 | |||
| 78117 | 11.62 | 11.62 | 60.94 | 0.50 | strings, concat, floats | 0.50 | syntax, decls, lvals, exprs | 0.50 | next_node, stop_node, program_node, index_node | 0.75 | stack | 0.50 | 1.00 | 52.78 | ||||
| 78271 | 10.23 | 10.23 | 65.63 | 0.75 | comments, keywords | 0.50 | precs, syntax, instrs, exprs, lvals | 0.50 | read_node, next_node, stop_node, program_node | 0.75 | types | 0.50 | 1.00 | type_checker.cpp | 24.28 | |||
| 78457 | 10.58 | 10.58 | 60.94 | 0.75 | comments, floats | 0.50 | precs, syntax, instrs, exprs, lvals | 0.50 | read_node, null_node, stop_node, dups | 0.50 | ast, stack, funsym, types | 0.50 | empty | 1.00 | 37.97 | |||
| 78688 | 10.55 | 10.55 | 60.94 | 0.75 | comments, keywords, floats | 0.50 | precs, syntax, instrs, exprs, lvals | 0.50 | read_node, null_node, alloc_node, next_node stop_node, program_node, addres_of, lvalue_node | 0.50 | ast, stack, funsym, types | 0.50 | empty | 1.00 | 37.61 | |||
| 78960 | 9.02 | 9.02 | 60.94 | 0.50 | keywords, comments, floats, ints | 0.75 | precs, syntax, instrs | 0.50 | if_node, if_else_node, next_node, stop_node | 0.50 | stack, virtual_visitor, symbol, ast, types | 0.50 | 1.00 | 15.67 | ||||
| 79075 | 16.88 | 16.88 | 87.50 | 0.75 | floats, strings | 1.00 | precs | 0.75 | next_node, stop_node | 1.00 | 0.75 | 1.00 | 78.57 | |||||
| 80831 | 12.29 | 12.29 | 78.13 | 1.00 | 0.75 | precs | 0.75 | alloc_node | 0.50 | stack, symbol, types | 0.75 | 1.00 | 30.53 | |||||
| 80934 | 14.27 | 14.27 | 82.81 | 1.00 | 1.00 | 0.75 | next_node, stop_node | 0.50 | funsym, types | 0.75 | empty | 1.00 | 50.00 | |||||
| 80937 | 7.92 | 7.92 | 60.94 | 0.50 | comments, params, strings, concat, floats | 0.75 | precs, lvals, exprs, literals | 0.50 | null_node, next_node, stop_node, index_node | 0.50 | stack, funsym, types | 0.50 | empty | 1.00 | 0.00 | |||
| 80952 | 13.05 | 13.05 | 73.44 | 0.75 | floats | 0.75 | precs, syntax, instrs, exprs, literals | 0.75 | read_node | 0.50 | stack, funsym, types | 0.75 | empty | 1.00 | 50.00 | |||
| 81172 | 16.16 | 16.16 | 95.31 | 0.75 | comments, ints | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 53.80 | |||||||
| 81183 | 15.69 | 15.69 | 68.75 | 0.50 | strings, chars, floats, types, keywords, concat | 0.75 | literals, lvals, exprs | 0.50 | alloc_node, funcall, lvals, next_node, stop_node | 0.75 | symbol | 0.75 | 1.00 | 96.43 | ||||
| 81329 | 13.39 | 13.39 | 82.81 | 0.50 | keywords, comments, floats, repeats | 0.75 | precs | 1.00 | 1.00 | ast | 0.75 | 1.00 | 37.50 | |||||
| 81538 | 11.35 | 11.35 | 68.75 | 0.50 | keywords, comments, floats | 0.75 | precs, syntax, instrs, exprs | 0.75 | read_node, next_node, stop_node | 0.50 | stack, symbol, funsym, types | 0.75 | empty | 1.00 | 34.48 | |||
| 81596 | 13.68 | 13.68 | 82.81 | 0.75 | floats, comments | 0.75 | precs | 1.00 | 0.75 | stack | 0.75 | 1.00 | 41.67 | |||||
| 81630 | 13.66 | 13.66 | 78.13 | 0.75 | floats, comments | 0.75 | precs | 1.00 | 0.50 | stack, funsym, types | 0.75 | 1.00 | 50.00 | |||||
| 82403 | 12.46 | 12.46 | 73.44 | 0.75 | floats | 0.75 | precs, syntax, instrs | 0.75 | alloc_node, next_node, stop_node | 0.50 | stack, symbol, funsym, types | 0.75 | 1.00 | 41.67 | ||||
| 82406 | 7.92 | 7.92 | 60.94 | 0.50 | keywords, strings, ints, floats, comments | 0.75 | precs, syntax, instrs, lvals, exprs | 0.50 | read_node, null_node, alloc_node, next_node, stop_node | 0.50 | stack, types | 0.50 | empty | 1.00 | 0.00 | |||
___EOT___; </runphp>