|
1 | 1 | \NewEntry 0 devel |
2 | 2 |
|
3 | | -\CurrentEntry 1 NOW |
| 3 | +\NewEntry 1 NOW |
4 | 4 | <html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans"> |
5 | 5 | <ul type="disc"><li>x86:</li> |
6 | 6 | <ul type="disc"><li>default output: nome do arquivo[.exe] (retirar os a.out, a.exe)</li> |
|
13 | 13 | <li>1.0: depois de vários bugfixes e refactorings</li></ul></ul> |
14 | 14 | </body></html> |
15 | 15 |
|
16 | | - |
17 | 16 | \NewEntry 1 TODO |
18 | 17 | <html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans"> |
19 | 18 | <ul type="disc"><div></div> |
20 | 19 | <li>GPT</li> |
21 | 20 | <ul type="disc"><li>Semantic: </li> |
22 | 21 | <ul type="disc"><li>checar se subscritos são "0" na declaracao de vetores</li> |
23 | 22 | <li>Semantic: Verbose de erros esta ruim</li> |
24 | | -<ul type="disc"><li>ExpressionValue deve ter um attributo (varname) para melhorar as mensagens de erros</li> |
25 | | -<li>Ruim: "Faltando subscritos na matriz/conjunto de tipo "inteiro[][]"</li> |
| 23 | +<li>ExpressionValue deve ter um attributo (varname) para melhorar as mensagens de erros</li> |
| 24 | +<ul type="disc"><li>Ruim: "Faltando subscritos na matriz/conjunto de tipo "inteiro[][]"</li> |
26 | 25 | <li>Bom: "Faltando subscritos na matriz/conjunto m[][]"</li></ul></ul> |
27 | 26 | <li>pt2c:</li> |
28 | 27 | <ul type="disc"><li>Uniformizar ponto flutuante (uso de double! (usar float gera warnings na traducao de C)</li> |
|
99 | 98 | <li>função f(matriz[3] de inteiros);</li></ul></ul> |
100 | 99 | </body></html> |
101 | 100 |
|
102 | | -\NewEntry 1 Bugs |
| 101 | +\CurrentEntry 1 Bugs |
103 | 102 | <html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans"> |
104 | 103 | <ul type="disc"><li>manua.tex:</li> |
105 | | -<ul type="disc"><li>extensao dos arquivos ".pt" -> ".gpt"</li></ul></ul> |
| 104 | +<ul type="disc"><li>programa 2: teste_variáveis (cap 3). declaracao da variavel "nome" falta ";"</li> |
| 105 | +<li>Falta mencionar que g-portugol eh case-sensitive</li> |
| 106 | +<li>Algumas palavras "indice" estão sem acento.</li> |
| 107 | +<li>Remover instancias de "opicionais"</li> |
| 108 | +<li>Expressoes:</li> |
| 109 | +<ul type="disc"><li>Comparacao de strings eh feito caractere por caractere (case sensitive)</li></ul> |
| 110 | +<li>Pagina 13 (cap3), exemplo do "para" decrescente usando de 0 -> 10 (deve ser de 10 -> 0)</li> |
| 111 | +<li>Pagina 13 (cap3) programa fatorial: acho que esta errado. A impressao final supoe que X tenha o valor inicial do fatorial (mas terá 1).<br /><br /></li> |
| 112 | +<li>Verificar se há suporte para "||" e "&&", "|" e "&"<br /></li> |
| 113 | +<li>"Pressione Enter para continuar" => "Pressione qualquer tecla para continuar"<br /></li> |
| 114 | +<li>extensao dos arquivos ".pt" -> ".gpt"</li></ul></ul> |
106 | 115 | </body></html> |
107 | 116 |
|
| 117 | + |
108 | 118 | \NewEntry 1 latex2html |
109 | 119 | <html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans"> |
110 | 120 | <ul type="disc"><li>Remover o preambulo quase todo (deixar simples), inclusive o renewcommand{\maketitle}</li> |
|
130 | 140 | <ul type="disc"><li>Notas sobre permitir assembly em blocos parecido com C (asm {})<br /></li> |
131 | 141 | <li>A proposta para permitir esses blocos consiste em permitir expandir a linguagem.<br />Entretanto, traria dificuldades para a interpretação de codigo, que exigiria um interpretador ASM, e isso não é viável.</li> |
132 | 142 | <li>A próxima sugestão seria ter apenas uma função interna do g-portugol: _syscall(...)</li> |
133 | | -<ul type="disc"><li>essa função permitiria acesso aos recursos do sistema, que é o objetivo dos blocos asm{}.<br /><br /></li></ul></ul> |
| 143 | +<ul type="disc"><li>essa função permitiria acesso aos recursos do sistema, que é o objetivo de permitir blocos asm{}.<br /><br /></li></ul></ul> |
134 | 144 | </body></html> |
135 | 145 |
|
136 | 146 | \NewEntry 0 release |
|
0 commit comments