Compiladores/Pautas 2017-2018/Pauta do Projecto: Entrega Final
From Wiki**3
< Compiladores | Pautas 2017-2018
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
PAUTA EM ACTUALIZAÇÃO
A entrega final pode ser revista nos horários de dúvidas até 4ª feira, 2018/06/06.
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 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="64"></colgroup> <colgroup span="2" width="41"></colgroup> <colgroup width="46"></colgroup> <colgroup width="37"></colgroup> <colgroup span="2" width="84"></colgroup> <colgroup width="89"></colgroup> <colgroup width="37"></colgroup> <colgroup span="2" width="84"></colgroup> <colgroup width="81"></colgroup> <colgroup width="37"></colgroup> <colgroup span="2" width="84"></colgroup> <colgroup width="69"></colgroup> <colgroup width="37"></colgroup> <colgroup width="69"></colgroup> <colgroup width="37"></colgroup> <colgroup width="79"></colgroup> <colgroup width="37"></colgroup> <colgroup width="79"></colgroup> <colgroup width="98"></colgroup> <colgroup width="84"></colgroup> <colgroup width="73"></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 https://goo.gl/NhxzHB | Problemas | Descontos | |||||||||||||
Número | 12 | 12 | 100% | 0.75 | problemas | a mais | a menos | 0.75 | problemas | a mais | a menos | 0.75 | problemas | a mais | a menos | 0.75 | 0.5 | 0.5 | 100% | |||||
001 | 9.55 | 9.55 | 78.13 | 0.50 | ints, doubles, strings, string special | ops | 0.75 | precs | 1.00 | 0.75 | symbol, types, code, empty | 0.75 | 1.00 | 81.72 | ||||||||||
002 | 4.59 | 4.59 | 65.63 | 0.50 | doubles, idents, ints, strings, bad patterns, indent | string concat | 0.75 | conflicts, types, syntax, instrs, exprs | 0.75 | again, stop, return, decls, funcs, qual | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 0.00 | |||||||||
003 | 7.44 | 7.44 | 82.81 | 1.00 | \0 | 0.75 | exprs | 1.00 | 0.50 | symbol, stack, types, code, empty | 0.75 | 1.00 | 32.93 | |||||||||||
004 | NA | sem teste prático | ||||||||||||||||||||||
005 | 7.45 | 7.45 | 65.63 | 0.50 | bad patterns, indent, idents, strings, string special, ints, doubles | string special, ops | 0.50 | syntax, instrs, elsifs, exprs, lvals | precs | term | 0.75 | address, decls, funcs, vars, read | 0.75 | symbol, stack, types | 0.50 | 1.00 | 57.19 | |||||||
006 | 7.30 | 7.30 | 65.63 | 0.50 | elsifs, strings, string special, ints, doubles, idents, indent | string concat | 0.50 | syntax, instrs, elsifs, exprs, lvals | precs | exprs | 0.75 | address, decls, vars, lvals, index, read | 0.75 | symbol, stack, types, code, empty | 0.50 | 1.00 | 54.06 | |||||||
007 | 2.73 | 2.73 | 39.06 | 0.25 | strings, ints, idents, doubles, etc, (simple) | ops, keywords, comments | indent, comments | 0.25 | (simple) | (simple) | (simple) | 0.50 | evaluation, read, address, again, stop, alloc, block, call, decls, funcs, identity, return | 0.25 | symbol, stack, types, code, empty | 0.25 | 1.00 | 0.00 | ||||||
008 | ||||||||||||||||||||||||
009 | 11.67 | 11.67 | 95.31 | 1.00 | strings | 0.75 | addr | 1.00 | 1.00 | 1.00 | 1.00 | 100.00 | ||||||||||||
010 | 8.80 | 8.80 | 92.19 | 1.00 | strings | 0.75 | precs | 1.00 | decls, funcs | 1.00 | 0.75 | 1.00 | 46.93 | |||||||||||
011 | 6.16 | 6.16 | 73.44 | 0.75 | doubles, strings, idents | 0.75 | conflicts, precs, exprs | 0.75 | again, stop, call, lvals | symmetric | 0.50 | symbol, stack, types, code, empty | 0.75 | 1.00 | 20.39 | |||||||||
012 | 11.13 | 11.13 | 87.50 | 0.75 | strings, string special | 0.75 | exprs | 1.00 | 1.00 | code, dcmp | 0.75 | 1.00 | 100.00 | |||||||||||
013 | 5.53 | 5.53 | 75.00 | 0.50 | strings, string special | keywords, indent helper | 0.75 | if, elsifs | 1.00 | 0.75 | stack, code, funcs | 0.50 | 1.00 | 5.52 | ||||||||||
014 | 12.00 | 12.00 | 100.00 | 1.00 | 1.00 | 1.00 | decls, vars, qual | 1.00 | 1.00 | 1.00 | 100.00 | |||||||||||||
015 | 11.34 | 11.34 | 90.63 | 0.75 | bad code, then, else | 0.75 | lvals | 1.00 | 1.00 | 1.00 | 1.00 | 100.00 | ||||||||||||
016 | 9.80 | 9.80 | 73.44 | 0.50 | doubles, strings, ints, idents | 0.75 | if, elsifs, exprs, lvals | precs | 0.75 | if, address | 0.75 | code, read, ops | 0.75 | 1.00 | 93.11 | |||||||||
017 | 4.59 | 4.59 | 65.63 | 0.50 | doubles, strings, string special, idents | ops, keywords, comments, string concat | 0.50 | conflicts, syntax, instrs, strings, exprs | precs, term, delim | 1.00 | (sweep) | 0.50 | symbol, stack, types, empty, code | 0.50 | 1.00 | 0.00 | ||||||||
018 | 6.82 | 6.82 | 75.00 | 0.75 | doubles | 0.75 | conflicts, precs, ifs | 1.00 | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 31.31 | |||||||||||
019 | 7.16 | 7.16 | 82.81 | 1.00 | 0.75 | precs | term | 0.75 | identity, address, decls, funcs | 0.75 | code, read, ops | 0.75 | 1.00 | 27.29 | ||||||||||
020 | 3.94 | 3.94 | 56.25 | 0.25 | strings, string special, types, idents | ops | doubles, indent, string specials, ints | 0.50 | precs, elsifs, types, exprs | exprs, term | term, lvals | 0.75 | read, null, block, call | (decls) | 0.50 | symbol, stack, types, code | 0.50 | 1.00 | 0.00 | |||||
021 | 11.13 | 11.13 | 87.50 | 0.75 | idents | 0.75 | exprs | 1.00 | decls, vars, qual | 1.00 | 0.75 | 1.00 | 100.00 | |||||||||||
022 | 6.29 | 6.29 | 73.44 | 0.75 | idents, strings, string ignore | 0.50 | bad root, syntax, instrs, decls | precs | delim | 1.00 | alloc | 0.50 | ast, symbol, stack | 0.75 | 1.00 | 23.08 | ||||||||
023 | NA | sem entrega final | ||||||||||||||||||||||
024 | 7.75 | 7.75 | 82.81 | 1.00 | 0.75 | exprInd | 0.75 | decls, funcs, vars | 0.75 | code, empty | 0.75 | 1.00 | 39.01 | |||||||||||
025 | 9.98 | 9.98 | 82.81 | 0.75 | bad patterns, indent, doubles | 0.75 | precs | 1.00 | 0.75 | stack | 0.75 | 1.00 | 83.76 | |||||||||||
026 | 10.14 | 10.14 | 82.81 | 0.50 | ints, doubles, idents, bad pattern, strings, keywords | bad code, then, else, do | 0.75 | precs | 1.00 | 1.00 | 0.75 | 1.00 | 86.81 | |||||||||||
027 | 7.28 | 7.28 | 75.00 | 0.50 | ints, doubles, comments, strings | string concat | 0.75 | strings | precs | term | 1.00 | read | 0.75 | stack, code, ops, read, empty | 0.50 | 1.00 | dot git | 40.56 | ||||||
028 | 5.44 | 5.44 | 70.31 | 0.50 | ints, doubles, comments, strings | comments, ops, keywords, string special | 0.75 | conflicts, elsifs | precs, tMAGIC | 1.00 | isTweet, isPost | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 10.41 | ||||||||
029 | 11.13 | 11.13 | 87.50 | 0.75 | indent (check indent), doubles | 0.75 | precs | 1.00 | 1.00 | 0.75 | 1.00 | 100.00 | ||||||||||||
030 | 10.63 | 10.63 | 87.50 | 1.00 | 0.75 | precs, lvals | precs | 1.00 | 0.75 | code, read, empty | 0.75 | 1.00 | 90.11 | |||||||||||
031 | 6.34 | 6.34 | 70.31 | 0.75 | bad patterns, indent, doubles, strings | string concat | 0.50 | precs, empty rules, syntax, instrs, ifs, elsifs, exprs | precs | term, lvals, null | 1.00 | index, (use) | 0.50 | symbol, stack, code, ops, empty | 0.50 | 1.00 | 28.32 | |||||||
032 | 4.59 | 4.59 | 65.63 | 0.50 | strings, string special, doubles, ints | ops | string special, ints | 0.75 | elsifs, strings, types | precs | 0.75 | call, lvals | 0.50 | stack, code, empty | 0.50 | 1.00 | 0.00 | |||||||
033 | 11.13 | 11.13 | 87.50 | 0.75 | strings, string special, ints | base7 | 0.75 | elsifs, exprs | 1.00 | 1.00 | 0.75 | 1.00 | 100.00 | |||||||||||
034 | 4.92 | 4.92 | 70.31 | 0.50 | ints, strings, string special, bad patterns, indent | keywords, ops, string special | 0.50 | types, lvals, exprs | precs | delim | 1.00 | address | 0.75 | stack, code, empty | 0.50 | 1.00 | 0.00 | |||||||
035 | 5.80 | 5.80 | 82.81 | 0.75 | continue_marker, ints, indent, string ignore | base16 | 0.75 | precs | 1.00 | 0.75 | stack | 0.75 | 1.00 | 0.00 | ||||||||||
036 | 5.47 | 5.47 | 78.13 | 0.75 | doubles, strings, string ignore | ops | 0.75 | conflicts | precs | term | 0.75 | again, stop, decls, funcs | 0.75 | stack | 0.75 | 1.00 | 0.00 | |||||||
037 | 11.67 | 11.67 | 95.31 | 1.00 | 0.75 | ifs, exprs | 1.00 | 1.00 | 1.00 | 1.00 | 100.00 | |||||||||||||
038 | ||||||||||||||||||||||||
039 | 6.90 | 6.90 | 78.13 | 0.75 | comments, indent | 0.50 | precs, blocks, syntax, elsifs, empty rules, types | 1.00 | return | 0.75 | stack | 0.75 | 1.00 | 28.60 | ||||||||||
040 | 8.77 | 8.77 | 92.19 | 1.00 | 1.00 | 1.00 | 0.75 | code, empty | 0.75 | 1.00 | 46.33 | |||||||||||||
041 | 3.94 | 3.94 | 56.25 | 0.50 | idents, strings, string special, doubles | string special | string special | 0.50 | precs, types, empty rules, syntax, instrs, exprs, elsifs | term, exprs, lvals | 0.50 | decls, funcs, vars, call, alloc | body | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 0.00 | ||||||
042 | 3.06 | 3.06 | 43.75 | 0.50 | ints, doubles, strings | bellow, ops, string special | string special | 0.50 | conflicts, precs, syntax, decls, vars, elsifs, exprs | precs | null, term | 0.00 | decls, funcs, alloc | (acrítico) | 0.50 | symbol, stack, types, code, empty | 0.50 | (acrítico) | 0.75 | o files | 0.00 | |||
043 | ||||||||||||||||||||||||
044 | 4.92 | 4.92 | 56.25 | 0.75 | ints, strings, idents | hex | string special, ... | 0.75 | syntax, exprs, input | input | 0.00 | null, address | (acrítico) | 0.50 | symbol, stack, code, empty | 0.50 | (acrítico) | 1.00 | 19.63 | |||||
045 | NA | sem teste prático | ||||||||||||||||||||||
046 | 7.83 | 7.83 | 73.44 | 0.75 | strings, string special | string special | 0.75 | precs | precs | 0.50 | decls, funcs, vars, lvals, qual, calls | 0.75 | stack, code, ops, read | 0.75 | 1.00 | 53.85 | ||||||||
047 | 11.34 | 11.34 | 90.63 | 0.75 | ints, strings | 0.75 | exprlval | 1.00 | 1.00 | 1.00 | 1.00 | 100.00 | ||||||||||||
048 | 5.85 | 5.85 | 60.94 | 0.25 | bad code, indent, doubles, bad patterns, indent | 0.50 | conflicts, precs, decls, vars, types, syntax, exprs | precs | 0.75 | memory, decls, funcs, return | 0.75 | symbol, stack, types, code, ops, read, empty | 0.50 | 1.00 | 31.74 | |||||||||
049 | NA | eliminado por cópia | ||||||||||||||||||||||
050 | 11.23 | 11.23 | 90.63 | 1.00 | 0.75 | index, lvals | 0.75 | return, decls, types | 1.00 | types | 1.00 | 1.00 | 97.80 | |||||||||||
051 | 5.56 | 5.56 | 65.63 | 0.50 | bad patterns, indent, idents, ints, doubles | ops, keywords | 0.75 | elsifs, syntax, exprs | precs | 0.75 | read, address, decls, types, block | 0.50 | stack, types, code, ops, read, empty | 0.50 | 1.00 | 19.23 | ||||||||
052 | NA | eliminado por cópia | ||||||||||||||||||||||
053 | 7.35 | 7.35 | 73.44 | 0.75 | idents, ints | 0.50 | precs, syntax, decls, instrs, exprs | 0.75 | read, again, stop, null | program, index_expression | 0.75 | types, code, read | 0.75 | 1.00 | 44.21 | |||||||||
054 | 12.00 | 12.00 | 100.00 | 1.00 | 1.00 | ifs | 1.00 | 1.00 | 1.00 | 1.00 | 100.00 | |||||||||||||
055 | 5.80 | 5.80 | 82.81 | 0.75 | doubles | string special | 0.75 | conflicts, syntax, exprs | term | 1.00 | 0.75 | types, code, read | 0.75 | 1.00 | 0.00 | |||||||||
056 | NA | eliminado por cópia | ||||||||||||||||||||||
057 | NA | eliminado por cópia | ||||||||||||||||||||||
058 | 5.14 | 5.14 | 73.44 | 0.50 | ints | indent | 0.75 | syntax, elsifs, exprs, instrs | precs | term, exprs | 1.00 | 0.50 | stack, code, empty | 0.75 | 1.00 | 0.00 | ||||||||
059 | 10.08 | 10.08 | 82.81 | 0.75 | strings | comments, null, ops | 0.75 | blocks, exprsP | 1.00 | (call) | 0.75 | symbol, types, code, empty | 0.75 | 1.00 | 85.71 | |||||||||
060 | 10.27 | 10.27 | 82.81 | 0.75 | strings, string special, doubles, ints | comments, sting special | 0.75 | precs | 1.00 | 0.75 | symbol, code, empty | 0.75 | 1.00 | 89.38 | ||||||||||
061 | 5.25 | 5.25 | 75.00 | 0.75 | ints | string concat | 0.75 | lvals | term | 1.00 | address | 0.50 | symbol, stack, code, ops, read, empty | 0.50 | 1.00 | 0.00 | ||||||||
062 | NA | sem entrega final | ||||||||||||||||||||||
063 | 6.03 | 6.03 | 65.63 | 0.75 | doubles, ints, strings, string ignore | ops | 0.50 | conflicts, syntax, blocks, instrs, ifs, elsifs | term, null, exprs | 0.75 | return, decls, funcs | 0.50 | symbol, stack, types, code, ops, read, empty | 0.50 | 1.00 | 28.75 | ||||||||
064 | 6.08 | 6.08 | 65.63 | 0.50 | strings, string special, ints, comments | bad code, do, assign, ops, string special | 0.50 | precs, types, syntax, instrs, ifs, elsifs, expri | precs | term | 1.00 | identity | 0.50 | symbol, stack, types, code, ops, read, empty | 0.50 | 1.00 | 29.70 | |||||||
065 | 5.48 | 5.48 | 60.94 | 0.50 | bad patterns, indent, strings, string special, ints, doubles | ops, string special | 0.50 | bad rules, types, ifs, elsifs, lvalAUX | 0.75 | read, null | 0.50 | stack, types, code, ops, read, empty | 0.50 | 1.00 | 24.28 | |||||||||
066 | 11.34 | 11.34 | 90.63 | 1.00 | doubles | 0.75 | syntax, decls, instrs, exprs, lvalue_exp | precs | 0.75 | program | 1.00 | stack, scope | 1.00 | 1.00 | 100.00 | |||||||||
067 | 5.73 | 5.73 | 75.00 | 0.75 | bad patterns, indent, strings, string special, ints | 0.75 | precs | term | 1.00 | 0.50 | symbol, stack, code, empty | 0.50 | 1.00 | 9.55 | ||||||||||
068 | 11.34 | 11.34 | 90.63 | 0.75 | bad patterns, strings, string special, doubles, idents, indent | 1.00 | 1.00 | _funcName | 0.75 | symbol, code, null | 1.00 | 1.00 | 100.00 | |||||||||||
069 | 8.00 | 8.00 | 82.81 | 0.75 | bad patterns, doubles, ints | ops | 0.75 | types | 1.00 | identity | 0.75 | symbol, code, ops, read | 0.75 | 1.00 | 44.06 | |||||||||
070 | 11.13 | 11.13 | 87.50 | 0.75 | ints, doubles | 0.75 | syntax, exprs | 1.00 | 1.00 | symbol | 0.75 | 1.00 | 100.00 | |||||||||||
071 | NA | eliminado por cópia | ||||||||||||||||||||||
072 | 6.13 | 6.13 | 87.50 | 1.00 | idents | 0.75 | precs | null | 1.00 | decls, funcs | 0.75 | symbol, types | 0.75 | 1.00 | 0.00 | |||||||||
073 | 3.94 | 3.94 | 56.25 | 0.25 | (simple) | ops, keywords | (etc.) | 0.50 | syntax, instrs, exprs, strings, lvals | precs | term | 0.75 | decls, funcs, vars, types | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 0.00 | ||||||
074 | 4.92 | 4.92 | 70.31 | 0.75 | ints, doubles, strings, string ignore, string special | 0.50 | conflicts, precs, types, syntax, instrs, exprs | term, lvals, instrs, exprs | 1.00 | 0.50 | symbol, stack, code, empty | 0.50 | 1.00 | 0.00 | ||||||||||
075 | 7.75 | 7.75 | 64.06 | 0.50 | bad patterns, indent, doubles, strings, string special, idents, ints | string special, ops, lastToken | 0.50 | syntax, instrs, exprs, lvals, types | precs | term | 0.50 | address, read, call, lvals, decls, funca, types, (return) | 0.75 | types, code, empty | 0.75 | 1.00 | 65.27 | |||||||
076 | NA | eliminado por cópia | ||||||||||||||||||||||
077 | 9.70 | 9.70 | 82.81 | 0.75 | strings, string special, indent | ops | 0.75 | precs | term | 1.00 | 0.75 | code, empty | 0.75 | 1.00 | 77.97 | |||||||||
078 | NA | eliminado por cópia | ||||||||||||||||||||||
079 | 4.92 | 4.92 | 70.31 | 0.75 | bad patterns, initially, idents | 0.50 | syntax, decls, strings, exprs | term, lvals | 1.00 | 0.50 | stack, types, code, empty | 0.50 | 1.00 | 0.00 | ||||||||||
080 | 9.24 | 9.24 | 82.81 | 0.75 | doubles, strings, string ignore | keywords | 0.75 | exprs | 1.00 | 0.75 | types, code | 0.75 | 1.00 | 68.82 | ||||||||||
081 | 4.92 | 4.92 | 70.31 | 0.50 | bad patterns, doubles | bad code, yywrap, ops | 0.50 | types, lvals, syntax, instrs, exprs | precs | term | 1.00 | 0.75 | types, code, empty | 0.50 | 1.00 | 0.00 | ||||||||
082 | 8.87 | 8.87 | 82.81 | 1.00 | 0.50 | syntax, instrs, exprs, empty rules | precs | 1.00 | objects | 0.75 | code, ops, read | 0.75 | 1.00 | 61.54 | ||||||||||
083 | 5.55 | 5.55 | 65.63 | 0.50 | bad patterns, idents, ints | string concat, ops | 0.50 | conflicts, precs, types, strings, syntax, instrs, exprs | term, delim | 1.00 | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 19.18 | |||||||||
084 | 8.70 | 8.70 | 82.81 | 0.75 | strings, string special | ops, string special | 0.75 | conflicts, syntax, instrs, exprs | 1.00 | 0.75 | code, ops, read, empty | 0.75 | 1.00 | 57.96 | ||||||||||
085 | NA | |||||||||||||||||||||||
086 | NA | eliminado por cópia | ||||||||||||||||||||||
087 | 5.49 | 5.49 | 70.31 | 0.50 | ints, doubles, strings, string special | string concat | 0.50 | precs, syntax, decls, instrs, exprs, types, strings | precs | 1.00 | call | 0.75 | stack, types, code, empty | 0.50 | 1.00 | 11.37 | ||||||||
088 | 8.33 | 8.33 | 78.13 | 0.75 | ops, string concat | 0.50 | bad rules, syntax, exprs, pointerExpr | 1.00 | 0.75 | bad code, types, code, read | 0.75 | 1.00 | 57.26 | |||||||||||
089 | NA | sem teste prático | ||||||||||||||||||||||
090 | 8.31 | 8.31 | 84.38 | 0.75 | ints, doubles | 1.00 | 1.00 | 0.75 | code, empty, funcs | 0.50 | funcs | 1.00 | 48.17 | |||||||||||
091 | 10.74 | 10.74 | 82.81 | 0.75 | bad patterns, ints | string concat | 0.75 | types, lvals | precs | 1.00 | 0.75 | eval, symbol, code, read, funcs | 0.75 | 1.00 | 98.90 | |||||||||
092 | 5.96 | 5.96 | 70.31 | 0.50 | bad patterns, strings, string special, doubles, idents, indent | string special, string ignore, ops | 0.75 | precs, types, lvals | precs | term | 1.00 | index | 0.50 | symbol, stack, code, ops, read, empty | 0.50 | 1.00 | 20.82 | |||||||
093 | NA | sem entrega final | ||||||||||||||||||||||
094 | 7.75 | 7.75 | 60.94 | 0.75 | ints, doubles | 0.50 | types, blocks, syntax, instrs, exprs, lvals, strings | precs | term | 0.50 | ifs, decls, funcs, call, lvals, index, identity, null, read | (index) | 0.50 | symbol, code, ops, read | 0.50 | globals | 1.00 | 69.64 | ||||||
095 | 6.00 | 6.00 | 65.63 | 0.50 | ints, doubles, strings, string special | ops, string special | 0.50 | precs, types, syntax, lvals | precs | term | 1.00 | identity | 0.50 | symbol, stack, code, ops, empty | 0.50 | 1.00 | 28.21 | |||||||
096 | 9.12 | 9.12 | 87.50 | 0.75 | eles, elsif, doubles | 1.00 | 1.00 | 0.75 | symbol, stack, code, read, empty | 0.75 | 1.00 | 59.83 | ||||||||||||
097 | NA | sem entrega final | ||||||||||||||||||||||
098 | 6.76 | 6.76 | 64.06 | 0.50 | bad patterns, strings, string ignore, idents, comments, doubles | 0.75 | syntax, exprs, instrs, types, lvals | precs | 0.50 | evaluation, ifs, tweet, post, read, again, stop, return, block, alloc, index, call, sweep | 0.50 | symbol, types, code, empty | 0.75 | 1.00 | 45.45 | |||||||||
099 | 10.76 | 10.76 | 95.31 | 1.00 | 0.75 | precs | 1.00 | set_as_main | 1.00 | 1.00 | 1.00 | 81.75 | ||||||||||||
100 | NA | |||||||||||||||||||||||
101 | 7.93 | 7.93 | 82.81 | 0.75 | doubles | 1.00 | 1.00 | 0.50 | stack, code, empty | 0.75 | 1.00 | 42.66 | ||||||||||||
102 | 5.16 | 5.16 | 60.94 | 0.50 | idents, bad patterns, strings, string special, comments | comments, ops | string special | 0.50 | conflicts, precs, types, syntax, instrs, exprs | term | 0.75 | read, address, decls, funcs, vars, qual | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 17.95 | |||||||
103 | 10.95 | 10.95 | 87.50 | 0.75 | strings, string ignore | 0.75 | empty rules, syntax, exprs | precs | 1.00 | 1.00 | 0.75 | 1.00 | 96.40 | |||||||||||
104 | NA | sem entrega final | ||||||||||||||||||||||
105 | 5.24 | 5.24 | 60.94 | 0.50 | ints | keywords, ops, string concat | indent | 0.50 | precs, syntax, instrs, exprs | term, delim, lvals | 0.75 | return, alloc, index | 0.50 | stack, types, code, empty | 0.50 | 1.00 | 19.55 | |||||||
106 | 6.13 | 6.13 | 87.50 | 0.75 | ints | 1.00 | 1.00 | 0.75 | types, empty | 0.75 | 1.00 | 0.00 | ||||||||||||
107 | 3.94 | 3.94 | 56.25 | 0.50 | strings, string special, ints, doubles, idents, indent | keywords, ops, comments | string special | 0.25 | precs, types, syntax, instrs, elsifs, lvals, exprs | precs, laaaa, exprs | 0.75 | read, sweep | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 0.00 | |||||||
108 | 6.96 | 6.96 | 78.13 | 0.75 | ints, idents | ops | 0.50 | precs, elsifs, syntax, instrs, types, empty rules | 1.00 | address | 0.75 | stack, code, read | 0.75 | 1.00 | 29.91 | |||||||||
109 | 4.27 | 4.27 | 60.94 | 0.50 | idents, strings, string special, ints, doubles | comments, ops, keywords, string special | 0.50 | conflicts, precs, syntax, instrs, ifs, types, exprs | precs | term, delim, lvals | 0.75 | identity, address | 0.50 | symbol, stack, code, empty | 0.50 | 1.00 | 0.00 | |||||||
110 | 10.02 | 10.02 | 92.19 | 1.00 | 0.75 | lvals | 1.00 | 1.00 | 0.75 | 1.00 | 71.32 | |||||||||||||
111 | NA | eliminado por cópia | ||||||||||||||||||||||
112 | NA | |||||||||||||||||||||||
113 | NA | sem entrega final | ||||||||||||||||||||||
114 | 5.95 | 5.95 | 82.81 | 0.75 | strings, string ignore, ints, doubles | 0.75 | types, syntax, exprs, lvals | 1.00 | decls, funcs | 0.75 | code, ops, read | 0.75 | 1.00 | 2.99 | ||||||||||
115 | NA | sem entrega final | ||||||||||||||||||||||
116 | 6.47 | 6.47 | 75.00 | 0.50 | ints | bad code, tweet, etc. (stack checker), string special | 1.00 | 1.00 | 0.50 | stack, types, code, empty | 0.50 | 1.00 | 24.48 | |||||||||||
117 | 4.59 | 4.59 | 65.63 | 0.50 | ints, doubles, bad patterns, strings, string special | ops | string special | 0.75 | empty rules, syntax, instrs, exprs, elsifs, strings | delim, lvals | 0.75 | decls, funcs, vars, calls, lvals | qualifier | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 0.00 | ||||||
118 | 6.02 | 6.02 | 68.75 | 0.50 | ints, strings, string special | ops, string special, keywords | 0.75 | types, exprs, syntax, exprs | lvals | 0.50 | again, stop | index, alloc, address, null, read | 0.75 | code, empty | 0.75 | 1.00 | 24.23 | |||||||
119 | NA | sem entrega final | ||||||||||||||||||||||
120 | NA | |||||||||||||||||||||||
121 | 6.18 | 6.18 | 78.13 | 0.75 | idents, strings, string special, doubles | 0.75 | precs, blocks | 1.00 | 0.50 | symbol, stack, types, code, empty | 0.75 | 1.00 | 14.23 | |||||||||||
122 | 8.62 | 8.62 | 68.75 | 0.50 | bad patterns, indent, strings, string special, ints, doubles | convertSpecialChar, string concat | 0.50 | syntax, bad patterns, decls, lvals, types, instrs, exprs, strings | precs | term, lvals | 0.75 | decls, funcs, vars, calls, lvals, index, alloc | 0.75 | symbol, code, ops, read, (visitors) | 0.75 | 1.00 | 76.22 | |||||||
123 | 6.38 | 6.38 | 75.00 | 0.50 | strings, string special, doubles, ints, bad patterns, indent | 0.75 | precs, blocks | precs | 1.00 | null, decls, qual | 0.75 | symbol, types, static, null, read, empty | 0.50 | 1.00 | 22.59 | |||||||||
124 | NA | |||||||||||||||||||||||
125 | NA | sem entrega final | ||||||||||||||||||||||
126 | 4.59 | 4.59 | 65.63 | 0.50 | strings, bad patterns | strings special | string special, indent | 0.75 | conflicts | precs | term | 0.75 | again, stop | 0.50 | symbol, stack, types, code, empty | 0.50 | 1.00 | 0.00 | ||||||
127 | 8.94 | 8.94 | 82.81 | 0.75 | strings, string ignore, string special, doubles, ints | string special | 1.00 | precs | term | 1.00 | 0.50 | symbol, stack, types, code, ops, read, empty | 0.75 | 1.00 | 62.88 | |||||||||
128 | 11.13 | 11.13 | 87.50 | 0.75 | ints, doubles | 0.75 | precs | precs | 1.00 | 1.00 | 0.75 | 1.00 | 100.00 | |||||||||||
129 | 5.60 | 5.60 | 64.06 | 0.50 | ints, doubles, idents, strings, string special | string concat | 0.50 | conflicts, precs, strings, types | term, lvals, null, calls, exprs | 0.75 | again, stop, null | 0.50 | symbol, stack, types, code, empty | 0.75 | 1.00 | 22.41 | ||||||||
130 | 6.19 | 6.19 | 60.94 | 0.75 | strings, string special, ints, doubles | keywords, string special | string special | 0.50 | precs, bad root, strings, exprs, syntax, instrs | precs, types_node | term | 0.50 | alloc, decls, index, read, sweep | assignment, types | null, identity, address, call | 0.50 | ast, symbol, stack, types, code, empty | 0.50 | 1.00 | 38.46 | ||||
131 | 6.53 | 6.53 | 78.13 | 0.75 | ints, doubles | 0.75 | precs | exprplusstring | 1.00 | 0.50 | symbol, stack, code, ops, read, empty | 0.75 | 1.00 | 21.13 | ||||||||||
132 | 5.72 | 5.72 | 60.94 | 0.50 | comments, idents, ints, doubles | string special, string concat, ops | string special | 0.50 | conflicts, empty rules, strings, syntax, exprs | lvals | 0.75 | read, index, call | 0.50 | symbol, stack, types, code, ops, read, empty | 0.50 | 1.00 | 29.10 | |||||||
133 | 7.37 | 7.37 | 75.00 | 0.50 | ints, doubles | string concat, string special, ops | 0.75 | precs | 1.00 | 0.75 | stack, types, code, empty | 0.50 | 1.00 | 42.32 | ||||||||||
134 | NA | eliminado por cópia | ||||||||||||||||||||||
135 | NA | sem teste prático | ||||||||||||||||||||||
136 | 4.59 | 4.59 | 65.63 | 0.50 | strings, string ignore, indent, bad patterns, doubles | keywords, indent, if, then, else | 0.50 | conflicts, syntax, ifs, elsifs, types | term | 1.00 | 0.50 | symbol, stack, types, code, ops, empty | 0.50 | 1.00 | 0.00 | |||||||||
137 | 12.00 | 12.00 | 100.00 | 1.00 | 1.00 | 1.00 | 1.00 | symbol | 1.00 | 1.00 | 100.00 | |||||||||||||
138 | 5.69 | 5.69 | 65.63 | 0.50 | bad code, indent, idents, doubles, ints, strings, string special | comments, keywords | 0.75 | conflicts, elsifs | term | 0.75 | decls, funcs, sweep | function | 0.50 | symbol, stack, types, code, ops, read, empty | 0.50 | 1.00 | 22.00 | |||||||
139 | 4.27 | 4.27 | 60.94 | 0.50 | idents, strings, string special, comments, doubles | ops, comments, keywords | string special | 0.50 | conflicts, precs, elsifs, empty rules, syntax, lvals, exprs, calls | 0.75 | null, read | assignment | 0.50 | stack, types, code, empty | 0.50 | 1.00 | 0.00 | |||||||
140 | NA | sem teste prático | ||||||||||||||||||||||
141 | NA | |||||||||||||||||||||||
142 | NA | sem teste prático | ||||||||||||||||||||||
143 | 10.33 | 10.33 | 92.19 | 0.75 | doubles | 1.00 | 1.00 | if | 1.00 | 0.75 | 1.00 | 77.60 | ||||||||||||
144 | NA | sem entrega final | ||||||||||||||||||||||
145 | 11.67 | 11.67 | 95.31 | 1.00 | 1.00 | ifs | 1.00 | 0.75 | code, empty | 1.00 | 1.00 | 100.00 | ||||||||||||
146 | NA | sem entrega final | ||||||||||||||||||||||
147 | NA | sem entrega final | ||||||||||||||||||||||
148 | 6.99 | 6.99 | 78.13 | 0.75 | bad patterns, indent, strings, string special | 0.75 | syntax, instrs, exprs | precs | 1.00 | 0.50 | stack, types, code, empty | 0.75 | 1.00 | 30.46 | ||||||||||
149 | 9.15 | 9.15 | 73.44 | 0.50 | bad patterns, indent, strings, string ignore, string special, doubles | 0.75 | precs, lvals | 0.75 | block, index, call, decls, funcs | 0.75 | symbol, stack, code, ops, empty | 0.75 | 1.00 | 80.22 | ||||||||||
150 | 7.62 | 7.62 | 73.44 | 0.75 | bad patterns, space, doubles, ints | 0.75 | syntax, instrs, exprs, lvals | 0.50 | sweep (bad code), index, call, decls, funcs, vars, lvals | 0.75 | symbol, stack, code, empty | 0.75 | 1.00 | 49.57 | ||||||||||
151 | 8.53 | 8.53 | 78.13 | 0.75 | ints | ops | 0.75 | syntax, instrs | precs, string1 | 1.00 | 0.50 | stack, code, ops, empty | 0.75 | 1.00 | 61.15 | |||||||||
152 | NA | sem entrega final | ||||||||||||||||||||||
153 | 7.60 | 7.60 | 64.06 | 0.50 | bad patterns, indent, strings, string special, doubles | string special | 0.75 | precs | 0.50 | read, identity, call, decls, funcs, vars, lvals | 0.50 | symbol, types, code, ops, empty, read | 0.75 | 1.00 | 62.24 | |||||||||
154 | 7.20 | 7.20 | 82.81 | 0.75 | strings, string special, idents, doubles | string special, ops | 0.75 | ifs | precs | 1.00 | 0.75 | code, empty | 0.75 | 1.00 | 27.99 | |||||||||
155 | 5.82 | 5.82 | 70.31 | 0.75 | doubles, idents | string special | 0.75 | syntax, instrs | precs | term | 0.75 | call, decls, vars | 0.50 | symbol, stack, types, code, jumps, read, empty | 0.50 | 1.00 | 17.89 | |||||||
156 | NA | |||||||||||||||||||||||
157 | 3.94 | 3.94 | 56.25 | 0.50 | doubles, string ignore, ints, idents, indent | string special | 0.50 | conflicts, precs, qualifiers, syntax, instrs, exprs | term, exprs, lvals | 0.50 | read, again, stop, null, call, index, decls, funcs, vars, lvals | symmetric | 0.50 | stack, symbol, types, code | 0.50 | 1.00 | 0.00 | |||||||
158 | NA | |||||||||||||||||||||||
159 | NA | |||||||||||||||||||||||
160 | NA | |||||||||||||||||||||||
161 | NA | sem teste prático | ||||||||||||||||||||||
162 | NA |
___EOT___; </runphp>