Resultados da avaliação da entrega final do projecto

A entrega final vale 14 valores em 20.

Encoraja-se os alunos 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 ou nos horários das aulas teóricas (que funcionarão como 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


Nota Total Qual Análise Lexical Análise Sintáctica Análise Semântica Geração de Código Relatório op Testes Automáticos Problemas de Organização Problemas com Testes
Grupo 14 14 100% 1
1
1
1
1
1 100%
001 8.52 8.52 91.67 1.00
0.75 %precs 1.00
0.75 read 1.00 TreeMaker 1.00 43.72

002 9.30 9.30 91.67 1.00
0.75 %precs, NL 0.75 bool 1.00
1.00
1.00 52.45

003 5.33 5.33 79.17 1.00
0.75 %precs, UMINUS=UMORE, string 0.50 bool, sym 0.50 read, main, evaluator 1.00
1.00 15.28

004 6.45 6.45 91.67 1.00
0.75 %precs, funcs 1.00
0.75 read 1.00 SEGV 1.00 20.73

005 6.91 6.91 87.50 1.00
0.75 funcs, lvalues 0.75 sym 0.75 read 1.00
1.00 28.19

006 7.07 7.07 75.00 1.00
0.50 %precs, EMPTY, assign 0.75 sym 0.50 read, main 0.75
1.00 36.84 Resolvido: corrigidos os problemas no flex
007 2.50 2.50 50.00 1.00 "start", "_main" 0.75 %precs, funcs, lvalues 0.50 sym, types 0.50 read, main, evaluator, etc. 0.00 sem relatório 0.25 0.00 não compila
008 7.46 7.46 91.67 1.00
0.75 %precs, PPC_NL 1.00
1.00 ~vector 1.00 "grande parte do yacc" 0.75 31.99 Resolvido: removeram ficheiro a mais Resolvido: geração da função principal (pfwriter)
009 10.61 10.61 91.67 1.00 lixo na saída 0.50 conflitos; símbolos indefinidos 1.00
1.00
1.00 ?? 1.00 66.91

010 9.16 9.16 95.83 1.00 IN_COMMENT_NESTED 1.00
0.75 bool 1.00
1.00 limit? 1.00 48.58

011 10.14 10.14 87.50 1.00
0.75 %precs, \n, funcs 1.00
0.75 main 1.00
0.75 64.09

012 5.11 5.11 54.17 0.50 comentários 0.50 %precs, assign 1.00
0.50 read, main, evaluator 0.00 sem relatório 0.75 26.65 Resolvido: checkout da versão do dia anterior Resolvido: problemas na validação de tipos (types)
013 0.42 0.42 8.33 0.25 muito incompleto 0.25 conflitos; regras não reduzidas; compact 0.00 sem validação 0.00 compact 0.00 sem relatório 0.00 0.00
sintaxe
014 4.78 4.78 79.17 1.00
0.75 %precs 0.50 sem validação 0.50 read, main, evaluator 1.00
1.00 9.13

015 9.13 9.13 91.67 1.00
0.75 %precs 0.75 types 1.00
1.00
1.00 50.52 Resolvido: #include feito
016 6.66 6.66 75.00 1.00
0.50 %precs, \n conflitos 0.75 bool 0.50 read, main, evaluator 1.00 funcs 0.75 32.36
Resolvido:não reconhecem tabs (flex)
017 7.63 7.63 91.67 1.00
0.75 \n, funcs, casts 1.00
1.00
1.00 JmpControl 0.75 33.90
Resolvido: sintaxe; outros (pfwriter)
018 8.47 8.47 79.17 1.00
0.75 conflitos; %precs 0.75 sym 0.50 read, main, evaluator 1.00
0.75 50.13 Resolvido: removeram ficheiro a mais Resolvido: não reconhecem tabs (flex)
019 8.33 8.33 87.50 1.00
0.75 %precs 0.75 sym 0.75 read 1.00
1.00 43.92

020 7.83 7.83 91.67 1.00
1.00 ; 0.75 struct symbol, bool 0.75 "grupo20" 1.00
1.00 36.04

021 11.84 11.84 95.83 1.00
0.75 PIP_END_LL; [[]] 1.00
1.00
1.00
1.00 78.31

022 0.83 0.83 16.67 0.25 comentários; indentação 0.25 regras não reduzidas; símbolos indefinidos; %precs; compact 0.00 compact 0.25 muito incompleto (compact) 0.00 sem relatório 0.25 0.00 não compila
023 9.36 9.36 79.17 0.75 strings 0.75 %precs 0.75 types 0.75 _main 1.00
0.75 60.00

024 5.91 5.91 70.83 1.00
0.50 %precs, funcs, assig 1.00
0.75 read 0.00 sem relatório 1.00 26.34

025 5.02 5.02 58.33 0.75 strings 0.75 %precs, \n, funcs 0.00 sem validação 0.50 read, main, evaluator 1.00 estruturas? 0.50 23.40 Resolvido: considerada versão seguinte (12:48) Resolvido: geração de código (asm vazios) (pfwriter)
026 1.04 1.04 20.83 0.25 muito incompleto 0.50 muito incompleto 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.25 0.00 não compila
027 7.31 7.31 79.17 0.75 literais negativos 0.50 símbolos indefinidos; \n; assign 1.00
0.50 read, main 1.00
1.00 37.22

028 5.74 5.74 87.50 1.00 \\\\\\n 0.75 %precs, funcs 1.00
0.50 read, _main 1.00
1.00 15.15

029 7.53 7.53 83.33 1.00
0.75 %precs 0.75 types 0.50 main, evaluator 1.00
1.00 37.35

030 8.46 8.46 83.33 1.00
0.50 %precs, símbolos indefinidos 1.00
0.75 funcs 1.00
0.75 47.76

031 0.83 0.83 16.67 0.50 indentação; comentários 0.25 conflitos; símbolos indefinidos; %precs; compact 0.00 sem validação 0.00 compact 0.00 sem relatório 0.25 0.00
sintaxe
032 1.25 1.25 25.00 0.50 indentação; comentários 0.50 %precs, instr, assign 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.25 0.00
sintaxe
033 5.74 5.74 75.00 1.00
0.50 conflitos; símbolos indefinidos; %precs 0.75 types 0.50 read, main 1.00
0.75 22.15 Resolvido: (cast int/long) Resolvido: flex (tabs)
034 9.04 9.04 79.17 1.00
0.50 conflitos; %precs 0.75 types 0.75 _main 1.00
0.75 56.42

035 4.51 4.51 37.50 0.25 strings; indentação 0.25 conflitos; regras não reduzidas; assign; %precs; stmt; expr 0.00 sem validação 0.50 read, main,(funcs) 0.75 incompleto 0.50 29.28
Resolvido: "unknown character"; sintaxe (lex+yacc)
036 6.52 6.52 79.17 1.00
0.75 PIP_NL 1.00
0.50 read, main 1.00
0.50 28.44 Resolvido: miscelânea Resolvido: pfwriter, etc.
037 7.66 7.66 79.17 1.00
0.50 %precs, funcs 0.50 validação não utilizada 0.75 _main 1.00
1.00 41.15

038 9.32 9.32 87.50 1.00
0.75 %precs 1.00
0.50 read, _main 1.00
1.00 54.98

039 0.42 0.42 8.33 0.25 controlo de indentação; lixo no reconhecimento; "compact_mode" 0.25 conflitos; %precs; muito incompleto (compact) 0.00 sem validação 0.00 compact 0.00
0.00 0.00 estrutura
040 8.00 8.00 91.67 1.00
0.75 %precs 1.00
0.75 read, main 1.00
1.00 37.99

041 6.96 6.96 83.33 1.00
0.50 conflitos; %precs 1.00
0.75 read 1.00
0.75 31.02

042 0.00 0.00 0.00 0.00 compact 0.00 compact 0.00 sem validação 0.00 compact 0.00 sem relatório 0.00 0.00 não cria compilador
043 8.89 8.89 87.50 1.00
0.75 %precs, funcs, assign 1.00 and/or 0.50 main, evaluator 1.00
1.00 50.12

044 5.75 5.75 66.67 0.75 strings; reais 0.50 conflitos; acções; funcs; assign 0.75 types 0.50 read, main, evaluator 1.00 dimensões fixas 0.50 26.88 Resolvido: typeval geração de código; problemas de geração da função principal
045 0.63 0.63 12.50 0.50 strings; reais; "start"; comentários 0.25 regras não reduzidas; %precs;etc., incompleto 0.00 sem validação 0.00 compact 0.00 sem relatório 0.00 0.00
"unknown character"; sintaxe
046 0.42 0.42 8.33 0.25 comentários, strings, keywords, incompleto 0.25 %precs, acções, muito incompleto 0.00 sem validação 0.00 compact 0.00 sem relatório 0.00 0.00 não compila sintaxe
047 0.63 0.63 12.50 0.25 regras não emparelhadas; ^M; aspas em strings; indentação 0.50 %precs, funcs, assign 0.00 sem validação 0.00 compact (comentado) e resto incompleto 0.00 sem relatório 0.00 0.00 não compila
048 4.86 4.86 54.22 1.00
0.25 conflitos; símbolos indefinidos, %precs, instrs 1.00
0.50 read, _main, strings 0.00 sem relatório 0.50 23.89

049 11.01 11.01 83.33 1.00
0.50 %precs, funcs, assign, lvalue 1.00
0.50 read, _main, evaluator 1.00
1.00 76.05

050 11.21 11.21 91.67 1.00
0.75 %precs 1.00 conflitos cvs (comentários) 0.75 read, main 1.00
1.00 73.64

051 NA 0.00 0.00 GRUPO ELIMINADO
052 6.26 6.26 70.83 0.75 comentários 0.50 conflitos; símbolos indefinidos, %precs, funcs, assign 0.75 sym 0.50 read, main, evaluator 1.00
0.75 30.17

053 1.04 1.04 20.83 0.75 strings 0.25 conflitos, %precs, compact 0.00 sem validação 0.00 compact 0.00 sem relatório 0.25 0.00
sintaxe
054 0.00 0.00 0.00 0.00 compact 0.00 compact 0.00 sem validação 0.00 compact 0.00 sem relatório 0.00 0.00
sintaxe
055 7.24 7.24 75.00 1.00
0.50 conflitos, %precs, funcs, assign 0.75 types 0.50 read, main 1.00
0.75 38.72

056 7.40 7.40 87.50 1.00
0.50 conflitos; regras não reduzidas, %precs, funcs 1.00
1.00 reads 1.00
0.75 33.56

057 1.25 1.25 25.00 0.75 strings 0.25 conflitos; símbolos indefinidos, %precs, funcs, assign, compact 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.25 0.00
"unknown character"; sintaxe
058 1.25 1.25 25.00 0.50 controlo de indentação 0.25 conflitos, %precs, assign 0.00 sem validação 0.50 read, main, evaluator 0.00 sem relatório 0.25 0.00
geração de código (asm vazios)
059 0.63 0.63 12.50 0.50 indentação 0.00 %precs, compact 0.00 sem validação 0.00 compact 0.00 sem relatório 0.25 0.00
sintaxe
060 NA 0.00 0.00 SEM CÓDIGO
061 7.23 7.23 70.83 0.75 strings 0.75 %precs 0.75 types 0.50 read, funcs 1.00 cvs? 0.50 41.01

062 2.29 2.29 45.83 0.75 strings 0.50 conflitos; regras não reduzidas, %precs, stmts 0.50 sym, types 0.50 incompleto 0.00 sem relatório 0.50 0.00
sintaxe
063 11.16 11.16 87.50 1.00 #directivas 0.75 %precs 0.75 types 0.75 _main 1.00 argc não é implícito; context & symtab 1.00 75.41

064 5.32 5.32 70.83 1.00
0.75 %precs 0.25 types 0.75 read 0.75 alteração da symtab?? 0.75 19.73
Resolvido: geração da função principal; geração de código (caracteres ilegais no asm) (pfwriter)
065 0.63 0.63 12.50 0.50 indentação 0.25 %precs, sintaxe, compact 0.00 sem validação 0.00 compact 0.00 sem relatório 0.00 0.00
sintaxe
066 13.47 13.47 91.67 1.00 "start", "_main" 0.75 assign 1.00
1.00
1.00 lvalues... 0.75 98.76 Resolvido: prts e rts (ordem invertida) libprts.a
067 0.63 0.63 12.50 0.50 strings, comentários, reais, incompleto 0.25 conflitos, %precs, acções 0.00 sem validação 0.00 compact 0.00 sem relatório 0.00 0.00
sintaxe
068 9.30 9.30 83.33 1.00
0.75 %precs, funcs 0.50 types 0.75 _main 1.00
1.00 57.03

069 1.88 1.88 37.50 1.00
0.50 %precs, exprs 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.50 0.00
geração da função principal
070 1.25 1.25 25.00 0.50 indentação 0.50 conflitos; regras não reduzidas, %precs, funcs 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.25 0.00
gestão de memória; geração de código (asm vazios)
071 0.83 0.83 16.67 0.25 comentários, strings, indentação 0.25 %precs, compact 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.25 0.00
sintaxe
072 NA 0.00 0.00 SEM CÓDIGO
073 0.83 0.83 16.67 0.25 strings; indentação 0.25 %precs, acções, muito incompleto 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.25 0.00
sintaxe
074 13.50 13.50 91.67 1.00
0.75 %precs 1.00
1.00 extrns 1.00 super-instrução; "parsar"? "apareções"? geração de código? 0.75 99.07

075 0.00 0.00 0.00 0.00 compact 0.00 compact 0.00 sem código 0.00 sem código 0.00 sem relatório 0.00 0.00

076 NA 0.00 0.00 SEM CÓDIGO
077 2.71 2.71 25.00 0.25 strings, controlo de indentação, comentários 0.25 conflitos; regras não reduzidas; símbolos indefinidos, %precs, muito incompleto 0.00 sem validação 0.50 incompleto 0.00 sem relatório 0.50 16.26
Resolvido: sintaxe (flex+yacc)
078 0.83 0.83 16.67 0.50 comentários, strings 0.25 conflitos; regras não reduzidas, muito incompleto 0.00 sem validação 0.00 compact 0.00 sem relatório 0.25 0.00
sintaxe; função principal
079 4.48 4.48 45.83 1.00
0.25 conflitos, %precs, acções 0.00 sem validação 0.00 compact 1.00
0.50 24.28 Resolvido: removido XML Resolvido: geração de código (asm vazios) (flex)
080 1.67 1.67 33.33 0.75 strings 0.50 conflitos, %precs, assign, instr 0.00 sem validação 0.25 muito incompleto (compact) 0.00 sem relatório 0.50 0.00
sintaxe