Skip to content

Commit 36d79b0

Browse files
author
Thiago Silva
committed
nomsg
1 parent c37971b commit 36d79b0

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

NEWS

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
31 de Mar�o de 2006 - got 0.9.1b
2+
-Corre��o de um bug relacionado a funl��o interna "leia_inteiro"
3+
14
08 de Mar�o de 2006 - gpt 0.9b
25
-Implementa��o da gera��o de c�digo execut�vel (x86, PE/ELF. NASM como backend)
36
-GPT portado para MS Windows (testado com compilador MingW32)
@@ -8,4 +11,4 @@
811
-Recursos oferecidos:
912
+interpretar/depurar;
1013
+traduzir algoritmos para C;
11-
+compilar algoritmos (traduzindo e usando o GCC como backend).
14+
+compilar algoritmos (traduzindo e usando o GCC como backend).

gpt.kno

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
\NewEntry 0 devel
22

3-
\CurrentEntry 1 NOW
3+
\NewEntry 1 NOW
44
<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans">
55
<ul type="disc"><li>x86:</li>
66
<ul type="disc"><li>default output: nome do arquivo[.exe] (retirar os a.out, a.exe)</li>
@@ -13,16 +13,15 @@
1313
<li>1.0: depois de vários bugfixes e refactorings</li></ul></ul>
1414
</body></html>
1515

16-
1716
\NewEntry 1 TODO
1817
<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans">
1918
<ul type="disc"><div></div>
2019
<li>GPT</li>
2120
<ul type="disc"><li>Semantic: </li>
2221
<ul type="disc"><li>checar se subscritos são &quot;0&quot; na declaracao de vetores</li>
2322
<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: &quot;Faltando subscritos na matriz/conjunto de tipo &quot;inteiro[][]&quot;</li>
23+
<li>ExpressionValue deve ter um attributo (varname) para melhorar as mensagens de erros</li>
24+
<ul type="disc"><li>Ruim: &quot;Faltando subscritos na matriz/conjunto de tipo &quot;inteiro[][]&quot;</li>
2625
<li>Bom: &quot;Faltando subscritos na matriz/conjunto m[][]&quot;</li></ul></ul>
2726
<li>pt2c:</li>
2827
<ul type="disc"><li>Uniformizar ponto flutuante (uso de double! (usar float gera warnings na traducao de C)</li>
@@ -99,12 +98,23 @@
9998
<li>função f(matriz[3] de inteiros);</li></ul></ul>
10099
</body></html>
101100

102-
\NewEntry 1 Bugs
101+
\CurrentEntry 1 Bugs
103102
<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans">
104103
<ul type="disc"><li>manua.tex:</li>
105-
<ul type="disc"><li>extensao dos arquivos &quot;.pt&quot; -&gt; &quot;.gpt&quot;</li></ul></ul>
104+
<ul type="disc"><li>programa 2: teste_variáveis (cap 3). declaracao da variavel &quot;nome&quot; falta &quot;;&quot;</li>
105+
<li>Falta mencionar que g-portugol eh case-sensitive</li>
106+
<li>Algumas palavras &quot;indice&quot; estão sem acento.</li>
107+
<li>Remover instancias de &quot;opicionais&quot;</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 &quot;para&quot; decrescente usando de 0 -&gt; 10 (deve ser de 10 -&gt; 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 &quot;||&quot; e &quot;&amp;&amp;&quot;, &quot;|&quot; e &quot;&amp;&quot;<br /></li>
113+
<li>&quot;Pressione Enter para continuar&quot; =&gt; &quot;Pressione qualquer tecla para continuar&quot;<br /></li>
114+
<li>extensao dos arquivos &quot;.pt&quot; -&gt; &quot;.gpt&quot;</li></ul></ul>
106115
</body></html>
107116

117+
108118
\NewEntry 1 latex2html
109119
<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:11pt;font-family:Bitstream Vera Sans">
110120
<ul type="disc"><li>Remover o preambulo quase todo (deixar simples), inclusive o renewcommand{\maketitle}</li>
@@ -130,7 +140,7 @@
130140
<ul type="disc"><li>Notas sobre permitir assembly em blocos parecido com C (asm {})<br /></li>
131141
<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>
132142
<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>
134144
</body></html>
135145

136146
\NewEntry 0 release

0 commit comments

Comments
 (0)