Compiladores/Pautas 2015-2016/Pauta do Projecto: Entrega "zero"
From Wiki**3
< Compiladores | Pautas 2015-2016
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 CVS |
Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.
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
Os resultados da entrega inicial podem ser revistos, nos horários de dúvidas, até à data da entrega intermédia.
Critérios de Avaliação
LER COM ATENÇÃO
A entrega "zero" vale 2 valores em 20.
A avaliação da entrega inicial considera a execução de intervenções em duas regiões do código do compilador em desenvolvimento, assim como a gestão do projecto correspondente.
A avaliação é realizada sobre a versão existente no CVS no final do prazo para a entrega inicial. Projectos que não apresentem alterações relativamente ao conteúdo inicial do repositório CVS não serão considerados.
Considerando que é um passo crucial na concepção do projecto, a não realização desta entrega conduz automaticamente a uma classificação de 0 (zero) na componente de avaliação relativa ao Projecto e consequente exclusão da avaliação da disciplina no ano lectivo 2015/2016.
Advertem-se os alunos sobre a consulta de colegas de anos anteriores. Estas consultas podem ser positivas, mas comportam algum risco, pois o processo e critérios de avaliação podem ter mudado. Além disso, a proficiência do colega pode majorar negativamente o resultado da avaliação em curso. Não são admitidas quaisquer justificações com base na história da disciplina.
Estas condições são aplicáveis à data da entrega inicial.
Em caso de dúvidas suscitadas por qualquer elemento neste texto, no projecto, ou na disciplina em geral, os alunos são fortemente encorajados a consultar o corpo docente.
VALORAÇÕES |
---|
Existem 2 valores (dos 20 disponíveis para o projecto) associados a esta entrega:
Se o projecto compilar, poderão ser atribuídos mais 1.5 valores (desenvolvimento do compilador), distribuídos como se segue:
|
PENALIZAÇÕES |
---|
Existem penalizações relativas à (deficiente) execução do projecto. São considerados os seguintes aspectos preliminares:
Considerando os aspectos 1. a 6., são aplicadas as seguintes penalizações:
|
Legenda
RELATIVAMENTE A NÃO COMPILAR
A existência do nó identifier_node em alguns compiladores foi manualmente validada e os projectos correspondentes foram testados novamente. As outras situações de não compilação correspondem a problemas de programação ou de ausência de código (e, num caso, correspondem a duplicação inválida de código da CDK). Todos os problemas de compilação podem e devem ser resolvidos (perdendo-se 0.25 pontos, relativos à componente de compilação).
Os alunos são encorajados a compreender/verificar/corrigir os problemas reportados, especialmente nos casos em que exista anotação explícita na pauta.
Anotações da tabela |
---|
|
Pauta
<runphp> echo<<<___EOT___
<colgroup width="44"></colgroup> <colgroup span="2" width="43"></colgroup> <colgroup width="48"></colgroup> <colgroup width="108"></colgroup> <colgroup width="48"></colgroup> <colgroup width="108"></colgroup> <colgroup width="48"></colgroup> <colgroup width="252"></colgroup> <colgroup width="174"></colgroup> <tbody> </tbody>Nota | Total | Pontos Positivos | Obs. | |||||||||
CVS | Compilação | Nós, Métodos de Visita | ||||||||||
Grupo | 2.00 | 2.00 | 0.25 | Problemas | 0.25 | Problemas | 1.50 | Problemas | ||||
001 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | fundef_node, new, read_node, variable_node, lvals | ||||||
002 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
003 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node | ||||||
004 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | dups, real_node, read_node, lvals, return_node | ||||||
005 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | id_node, lvals, read_node | ||||||
006 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | decls, lvalue_declaration_node, read_node, lvals | ||||||
007 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | decls, external_declaration_node | ||||||
008 | 1.00 | 1.00 | 1.00 | 0.00 | (cvs ok) | 0.50 | while_node, lvals, pointer_node, float_node, precedence_node, primary_expression_node, dups, read_node, decls | |||||
009 | 1.19 | 1.19 | 0.75 | lixo no repositório | 1.00 | 0.50 | read_node, lvals, decls, vars | |||||
010 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | id_node, lvals, read_node | ||||||
011 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
012 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, decls, import_node, types, functype_node, read_node, lvals, return_node | ||||||
013 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, funcs, vars | ||||||
014 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program_node, read_node, lvals, return_node | ||||||
015 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | pointer node, priority_node, read_node, lvals, return_node | ||||||
016 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, return_node | ||||||
017 | 1.25 | 1.25 | 1.00 | README.md | 1.00 | 0.50 | lvals, pointer_node, read_node, variable_node | |||||
018 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | while_node, zuidentifier_node, lvals, read_node, return_node, variable_node, decls, vars | ||||||
019 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | while_node, zuidentifier_node, lvals, read_node, return_node, decls, variable_node, vars | ||||||
020 | 1.00 | 1.00 | 1.00 | 0.00 | (cvs ok) | 0.50 | priority_node, lvals, id_node, read_node, variable_node | |||||
021 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, pointer_node, decls, extDefinition_node, global_node, exprs, read_node, lvals, ret_node | ||||||
022 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | parentheses_node, primary_expression_node, brackets_node, read_node, lvals, return_node | ||||||
023 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, parenthesis_node, read_node, lvals, decls, vars | ||||||
024 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, vars, funcs | ||||||
025 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | id_node, lvals, read_node, return_node | ||||||
026 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | exprs, read_node, lvals | ||||||
027 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node | ||||||
028 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast, targets | missing nodes, program_node, while_node, exprs, decls, read_node, lvals, funcs | contactar prof responsável | |||||
029 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, return_node | ||||||
030 | 1.00 | 1.00 | 1.00 | 0.00 | (cvs ok) | 0.50 | nullptr, break_node, continue_node, new, read_node, lvals | |||||
031 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, pointer_node, read_node, lvals | ||||||
032 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, identifier_lvalue_node, read_node, return_node | ||||||
033 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | pointer_node, read_node, lvals, decls, funcs | ||||||
034 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
035 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, var_node | ||||||
036 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, exprs, missing nodes | ||||||
037 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, return_zero_node, read_node, return_node | ||||||
038 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node | ||||||
039 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, lvals, dups, pointer_node, float_node, comment_node, read_node | ||||||
040 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | missing nodes, program_node, exprs, decls, read_node, lvals, funcs, return_node | contactar prof responsável | |||||
041 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, vars | ||||||
042 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | leftval_node, lvals, continue_node, new, read_node | ||||||
043 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
044 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node, return_node | ||||||
045 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | ident_node, lvals, read_node | contactar prof responsável | |||||
046 | 1.25 | 1.25 | 1.00 | TODO | 1.00 | 0.50 | program_node, dups, pointer_node, real_node, read_node, lvals | |||||
047 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, return_node | ||||||
048 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, indexing_values, variable_node, decls | ||||||
049 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | exclamation_node, dups, identify_node, lvals, read_node | ||||||
050 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node, return_node | ||||||
051 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
052 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node | ||||||
053 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | comma_node, exit_node, read_node | ||||||
054 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | id_node, lvals, read_node, variable_node | ||||||
055 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | pointer node, float_node, dups, exprs, read_node, lvals | ||||||
056 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | identifier_l_node, lvals, read_node | ||||||
057 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
058 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node, return_node | ||||||
059 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node | ||||||
060 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | curved_brackets_node, read_node, lvals, decls, variable_node | ||||||
061 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, variable_node | ||||||
062 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
063 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, pointer_node, read_node, lvals, decls, funcs, vars | ||||||
064 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, return_node | ||||||
065 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | name_identifier_node, lvals, read_node, return_node, decls | ||||||
066 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program_node, body_node, read_node, lvals, return_node | ||||||
067 | NA | sem entrega inicial | ||||||||||
068 | NA | sem entrega inicial | ||||||||||
069 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast, targets | program_node, missing nodes, bad names, read_node, lvals | contactar prof responsável | |||||
070 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, pointer_node, read_node, lvals, return_node, variable_node, decls, funcs | pointers_node?? | |||||
071 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | missing nodes, pub_dec_node, priv_dec_node, decls, extern_dec_node, id_node, lvals, read_node, return_node, decls | contactar prof responsável | |||||
072 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | while_node, zu_identifier_node, lvals, read_node, return_node, decls, variable_node | ||||||
073 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, read_node, return_node, decls, vars | ||||||
074 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program_node, while_node, id_node, lvals, read_node, return_node | ||||||
075 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, return_node, decls | ||||||
076 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, funcs, vars | ||||||
077 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
078 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | file_node, lvals, pointer_node, curve_parentheses_node, read_node, func_return_node | ||||||
079 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, file_node, exprs, read_node, lvals, decls, variable_node | ||||||
080 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node | ||||||
081 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | read_node, lvals | contactar prof responsável | |||||
082 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, read_node, lvals, return_node, decls, funcs, vars | ||||||
083 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | suffix_node, read_node, lvals | ||||||
084 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
085 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, expression_sequence_node, read_node, variable_node | ||||||
086 | NA | sem entrega inicial | ||||||||||
087 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | while_node, pointer_node, read_node, lvals, decls, funcs | ||||||
088 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | id_node, leftvalue_node, lvals, read_node, define_var_node, decls | ||||||
089 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, visibility, new, read_node, return_node, decls, funcs, vars | ||||||
090 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | zu_identifier_node, lvals, exprs, read_node, return_node, decls, variable_node | ||||||
091 | 1.19 | 1.19 | 0.75 | lixo no repositório | 1.00 | 0.50 | identifier_l_node, lvals, read_node, decls | |||||
092 | 2.00 | 2.00 | 1.00 | 1.00 | 1.00 | |||||||
093 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node | ||||||
094 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, left_value_node, break_node, continue_node, new, read_node | ||||||
095 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, decls, lvals, declaration_lvalue_node | ||||||
096 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
097 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | id_node, lvals, read_node, return_node | ||||||
098 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node, malloc_node, return_node, terminator_node | ||||||
099 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, index_node, variables | ||||||
100 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | null_node (pointer node), variable_node, decls | ||||||
101 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, funcs, vars | ||||||
102 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, read_node, lvals, decls, funcs, exprs, missing nodes | ||||||
103 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals, read_node | ||||||
104 | 0.19 | 0.19 | 0.75 | lixo no repositório | 0.00 | não compila, ast | second_for_node, read_node, lvals, return_node, decls | contactar prof responsável | ||||
105 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, position_node, return_node, decls, funcs | ||||||
106 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
107 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | while_node, zu_identifier_node, lvals, read_node, return_node | ||||||
108 | 1.00 | 1.00 | 1.00 | 0.00 | (cvs ok) | 0.50 | missing nodes, read_node, lvals, return_node, decls, variable_node | |||||
109 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, lvals, pointer_node, read_node, decls, vars | ||||||
110 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, exprs, read_node, lvals, decls, funcs | ||||||
111 | 2.00 | 2.00 | 1.00 | 1.00 | 1.00 | |||||||
112 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvals | ||||||
113 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | void return | ||||||
114 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | decls, vars | ||||||
115 | 1.19 | 1.19 | 0.75 | lixo no repositório | 1.00 | 0.50 | lvals, decls, external_declaration_node, read_node | |||||
116 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
117 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, exprs, read_node | ||||||
118 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | while_node, read_node, lvals, sequence_expression_node, return_node | ||||||
119 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, termination_node | ||||||
120 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program_node, while_node | ||||||
121 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | while_node, file_node, read_node, lvals | ||||||
122 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, return_node | ||||||
123 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, funcs, vars | ||||||
124 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | file_node, lvals, pointer_node, read_node | ||||||
125 | sem inscrição | |||||||||||
126 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | types, functiontype_node, read_node, lvals, decls, vars, return_node | ||||||
127 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, return_node, decls, funcs, vars | ||||||
128 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | exprs, read_node, lvals, return_node | contactar prof responsável | |||||
129 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | lvals, read_node, variable_node, return_node, decls, funcs | ||||||
130 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, read_node, lvals, variable_node, decls, funcs, vars, return_node | ||||||
131 | 1.38 | 1.38 | 1.00 | 0.00 | (cvs ok) | 0.75 | while_node, exprs, read_node, lvals | |||||
132 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, funcs | ||||||
133 | NA | sem entrega inicial | ||||||||||
134 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, lvals, dups, real_node, read_node | ||||||
135 | 1.38 | 1.38 | 1.00 | 0.00 | (cvs ok) | 0.75 | program_node, read_node, lvals, return_node | |||||
136 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node | ||||||
137 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, return_node | ||||||
138 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, exprs, funcs | ||||||
139 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, read_node, lvals, return_node, decls, funcs, vars | ||||||
140 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
141 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | missing nodes, program_node, while_node, do_hexa_node, read_node, lvals, decls, exprs, funcs | ||||||
142 | sem inscrição | |||||||||||
143 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, decls, vars | std::string* | |||||
144 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, define_variable_node, decls, lvals, vars | ||||||
145 | NA | sem entrega inicial | ||||||||||
146 | 1.19 | 1.19 | 0.75 | lixo no repositório | 1.00 | 0.50 | program_node, while_node, exprs, read_node, lvals, decls, funcs, return_node | |||||
147 | 1.00 | 1.00 | 1.00 | 0.00 | (cvs ok) | 0.50 | file_node, pointer_node, read_node, lvals, return_node, decls, funcs | |||||
148 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, pointer_node, public_node, private_node, zu_identifier_node, lvals, read_node, lvals, decls, variable_node | ||||||
149 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, types, func_type_node, read_node, lvals, return_node | ||||||
150 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | dups, real_node, curved_par_node, read_node, lvals, return_node | ||||||
151 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, read_node, lvals, decls, variable_node, decls, funcs, return_node | ||||||
152 | 1.38 | 1.38 | 1.00 | 0.00 | (cvs ok) | 0.75 | read_node, lvals | |||||
153 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, var_init_node, decls, lvals, return_node, funcs | ||||||
154 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | program_node, while_node, read_node, lvals | contactar prof responsável | |||||
155 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, body_node, read_node, lvals, exprs | ||||||
156 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, var_node | ||||||
157 | 1.00 | 1.00 | 1.00 | 0.00 | (cvs ok) | 0.50 | program_node, decls, export_node, import_node, exprs, read_node, lvals | |||||
158 | NA | sem entrega inicial | ||||||||||
159 | NA | sem entrega inicial | ||||||||||
160 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
161 | 1.38 | 1.38 | 1.00 | 0.00 | (cvs ok) | 0.75 | lvals, read_node, return_node | |||||
162 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | read_node, lvals, return_node | contactar prof responsável | |||||
163 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
164 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | my_identifier_node, lvals, read_node | ||||||
165 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program_node, while_node, dups, markers, operators, etc., lvals, decls, funcs, exprs read_node | contactar prof responsável | |||||
166 | sem inscrição | |||||||||||
167 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, read_node, lvals, var_node, decls, funcs, vars | ||||||
168 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | read_node, lvals | contactar prof responsável | |||||
169 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, targets | program_node, while_node, exprs, read_node, lvals, return_node | contactar prof responsável | |||||
170 | NA | sem entrega inicial | ||||||||||
171 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast, targets | missing nodes, program_node, while_node, dups (sequence, neg, real_node), read_node, lvals, decls, exprs, funcs | contactar prof responsável | |||||
172 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, targets | missing nodes, program_node, pointer_node, exprs, read_node, lvals | contactar prof responsável | |||||
173 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, decls | ||||||
174 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
175 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | while_node, def_func_node, makeDeclaration, new, read_node, assignment_node, lvals | bad code design | |||||
176 | NA | sem entrega inicial | ||||||||||
177 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | lvaluexp_node, lvals, read_node | identifier_node vs. variable_node | |||||
178 | sem inscrição | |||||||||||
179 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
180 | 1.56 | 1.56 | 0.75 | lixo no repositório | 1.00 | 0.75 | read_node, lvals, return_node | |||||
181 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals | ||||||
182 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | while_node, read_node, lvals, return_node, decls, vars | ||||||
183 | NA | sem entrega inicial | ||||||||||
184 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, exprs, read_node, lvals, decls, funcs | ||||||
185 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | program_node, while_node, read_node, lvals | ||||||
186 | NA | sem entrega inicial | ||||||||||
187 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, read_node, lvals, decls, funcs, exprs, return_node | ||||||
188 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, while_node, file_node, body_node, exprs, read_node, lvals, return_node, decls, variable_node | ||||||
189 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | program_node, read_node, lvals, missing nodes | ||||||
190 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, funcs, vars, exprs | ||||||
191 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | exprs, read_node, lvals | ||||||
192 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, targets | missing nodes, incomplete visitors, exprs, read_node, lvals | contactar prof responsável | |||||
193 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast, targets | missing nodes, program_node, while_node, incomplete visitors, exprs, decls, read_node, lvals, funcs | contactar prof responsável | |||||
194 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | program_node, pointer_node, float_node, dups, read_node, lvals, decls, exprs, funcs, return_node | ||||||
195 | 1.63 | 1.63 | 1.00 | 1.00 | 0.75 | read_node, lvals, return_node | ||||||
196 | 1.00 | 1.00 | 1.00 | 0.00 | (cvs ok) | 0.50 | read_node, lvals, indexation_node, decls, vars | |||||
197 | 0.88 | 0.88 | 1.00 | 1.00 | 0.25 | missing_nodes, program_node, while_node, exprs, read_node, lvals, decls, funcs, return_node | ||||||
198 | 0.25 | 0.25 | 1.00 | 0.00 | não compila, ast | missing nodes, program_node, while_node, exprs, decls, read_node, lvals, funcs | contactar prof responsável | |||||
199 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, variable_node | ||||||
200 | 1.25 | 1.25 | 1.00 | 1.00 | 0.50 | read_node, lvals, decls, funcs, vars | ||||||
201 | sem inscrição | |||||||||||
202 | sem inscrição | |||||||||||
203 | NA | sem entrega inicial |
___EOT___; </runphp>