<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/pascalcompiler/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/pascalcompiler/bugs/</id><updated>2003-07-02T06:44:07Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Eliminar prueba.pas</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/53/" rel="alternate"/><published>2003-07-02T06:44:07Z</published><updated>2003-07-02T06:44:07Z</updated><author><name>Diego Pérez</name><uri>https://sourceforge.net/u/diegop/</uri></author><id>https://sourceforge.net0cb547ee462a92905b743cd2f48ac1be3f00949f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Si no conseguimos que funcione, mejor que corramos un&lt;br /&gt;
tupido velo sobre esta prueba.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Liberación de memoria</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/52/" rel="alternate"/><published>2003-07-01T09:16:06Z</published><updated>2003-07-01T09:16:06Z</updated><author><name>Juanjo</name><uri>https://sourceforge.net/u/s-ynth/</uri></author><id>https://sourceforge.netad2701b15a2ef05735b78d0e707056d245b16262</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Liberar memoria asignada.&lt;/p&gt;
&lt;p&gt;Poner después de cada typ_Copy($1.tipo) un free_arbol&lt;br /&gt;
($1.tipo);&lt;br /&gt;
IMPORTANTE: No se debe eliminar el campo data porque &lt;br /&gt;
nunca se copia, sino que se tienen referencias a él.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Uses y módulos</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/51/" rel="alternate"/><published>2003-07-01T08:18:32Z</published><updated>2003-07-01T08:18:32Z</updated><author><name>Juanjo</name><uri>https://sourceforge.net/u/s-ynth/</uri></author><id>https://sourceforge.net6b7ebd814e54aab5e582ae44fa8ea96e7095b5b5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;En teoría lo que hay que hacer es que al detectar un &lt;br /&gt;
Uses, cada identificador del uses se trata como un &lt;br /&gt;
fichero nuevo con extensión .pas que hay que analizar. &lt;br /&gt;
Podemos usar un exec(&amp;amp;quot;src/main&amp;amp;quot;, fichero);&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Detallar errores de llamada a procedimientos y funciones</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/50/" rel="alternate"/><published>2003-07-01T08:05:57Z</published><updated>2003-07-01T08:05:57Z</updated><author><name>Juanjo</name><uri>https://sourceforge.net/u/s-ynth/</uri></author><id>https://sourceforge.netf63ecf02462c0e28c0574bbc3d60708e5f730c53</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Decir no sólo que falla, sino si es por número erróneo de &lt;br /&gt;
parámetros, tipos erróneos... etc.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Misterios del T_BYTE, float y boolean</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/49/" rel="alternate"/><published>2003-07-01T06:45:32Z</published><updated>2003-07-01T06:45:32Z</updated><author><name>Juanjo</name><uri>https://sourceforge.net/u/s-ynth/</uri></author><id>https://sourceforge.net4f9926003d5504188816269825deedf29384376d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;żFloat existe en Pascal?&lt;br /&gt;
T_BYTE creo que no se trata adecuadamente (no se crea&lt;br /&gt;
nunca, y creo que no se reconoce bien como tipo.&lt;br /&gt;
A boolean le pasa lo mismo, creo&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Conversion de tipos en Pascal</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/48/" rel="alternate"/><published>2003-07-01T06:44:10Z</published><updated>2003-07-01T06:44:10Z</updated><author><name>Juanjo</name><uri>https://sourceforge.net/u/s-ynth/</uri></author><id>https://sourceforge.netf1b4d10e839a06d360d6ef6de3a0d9f75506c130</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Comprobar que en Pascal se puede hacer:&lt;br /&gt;
Var f : real;&lt;br /&gt;
b : boolean;&lt;br /&gt;
Begin&lt;br /&gt;
f := b;&lt;br /&gt;
End.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>żtyp_Copy en lugar de typ_Create?</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/47/" rel="alternate"/><published>2003-07-01T06:42:26Z</published><updated>2003-07-01T06:42:26Z</updated><author><name>Juanjo</name><uri>https://sourceforge.net/u/s-ynth/</uri></author><id>https://sourceforge.net44ca765ae72d5d80dcb121c5b9c8e7d30debf016</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;En pascal.y hay:&lt;/p&gt;
&lt;p&gt;definicion_constantes&lt;br /&gt;
: identificador TK_O_IG expresionc TK_S_PYC&lt;br /&gt;
{&lt;/p&gt;
&lt;p&gt;/* FIXME!: lo de T_REAL puede no ser un real&lt;br /&gt;
verdad?? */&lt;br /&gt;
sim_AnadirId( tabla_actual, $1.lexema,&lt;br /&gt;
typ_Create($3.tipo-&amp;amp;gt;type, NULL, NULL, NULL), TD_CONST,&lt;br /&gt;
$3.valor);&lt;/p&gt;
&lt;p&gt;żNo es mejor usar typ_Copy en lugar de&lt;br /&gt;
typ_Create($3.tipo-&amp;amp;gt;type...?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>FIXME T_REAL</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/46/" rel="alternate"/><published>2003-07-01T06:41:02Z</published><updated>2003-07-01T06:41:02Z</updated><author><name>Juanjo</name><uri>https://sourceforge.net/u/s-ynth/</uri></author><id>https://sourceforge.netd8a26fd51f528bd4bbf84cbd6fa2dd16fae05e94</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;En el pascal.y hay:&lt;/p&gt;
&lt;p&gt;definicion_constantes&lt;br /&gt;
: identificador TK_O_IG expresionc TK_S_PYC&lt;br /&gt;
{&lt;/p&gt;
&lt;p&gt;/* FIXME!: lo de T_REAL puede no ser un real&lt;br /&gt;
verdad?? */&lt;br /&gt;
sim_AnadirId( tabla_actual, $1.lexema,&lt;br /&gt;
typ_Create($3.tipo-&amp;amp;gt;type, NULL, NULL, NULL), TD_CONST,&lt;br /&gt;
$3.valor);&lt;/p&gt;
&lt;p&gt;Comprobar que se puede quitar el FIXME y que&lt;br /&gt;
sim_AnadirId lo hace bien&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Limpiar la salida</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/45/" rel="alternate"/><published>2003-06-30T20:29:09Z</published><updated>2003-06-30T20:29:09Z</updated><author><name>Diego Pérez</name><uri>https://sourceforge.net/u/diegop/</uri></author><id>https://sourceforge.netc9ac5922ab7890d160a567e23009e0eca3c04cf1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Eliminar las pocas salidas que quedan por stderr y dejar &lt;br /&gt;
todo con g_message y con la salida imprescindible.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Implementar clases</title><link href="https://sourceforge.net/p/pascalcompiler/bugs/44/" rel="alternate"/><published>2003-06-30T20:28:11Z</published><updated>2003-06-30T20:28:11Z</updated><author><name>Diego Pérez</name><uri>https://sourceforge.net/u/diegop/</uri></author><id>https://sourceforge.net64a59995a9fe321d5797ce8e6dc404a3b5edc139</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Que ahora no tan.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>