]> git.llucax.com Git - z.facultad/75.42/calculadora.git/commitdiff
Últimos retoques.
authorLeandro Lucarella <llucax@gmail.com>
Tue, 16 Sep 2003 10:57:32 +0000 (10:57 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Tue, 16 Sep 2003 10:57:32 +0000 (10:57 +0000)
Doxyfile
Doxyfile.imprimible
memdebug.c
memdebug.h
parser_equation.h
parser_expression.c
parser_expression.h

index 1b1762828e0953c863626d78829b85e28e765f4d..4ba847fcedb63d55f381e255ad3c1daaa67270a7 100644 (file)
--- a/Doxyfile
+++ b/Doxyfile
@@ -179,7 +179,8 @@ PERL_PATH              = /usr/bin/perl
 #---------------------------------------------------------------------------
 CLASS_DIAGRAMS         = YES
 HIDE_UNDOC_RELATIONS   = NO
-HAVE_DOT               = YES
+#HAVE_DOT               = YES
+HAVE_DOT               = NO
 CLASS_GRAPH            = NO
 COLLABORATION_GRAPH    = NO
 UML_LOOK               = NO
index 073fb80f9f14a255557a2a28cbd7584051cb378c..3e47ae3ce5d7536464b3d8ac054d80e2ff427f69 100644 (file)
@@ -179,7 +179,8 @@ PERL_PATH              = /usr/bin/perl
 #---------------------------------------------------------------------------
 CLASS_DIAGRAMS         = YES
 HIDE_UNDOC_RELATIONS   = NO
-HAVE_DOT               = YES
+#HAVE_DOT               = YES
+HAVE_DOT               = NO
 CLASS_GRAPH            = NO
 COLLABORATION_GRAPH    = NO
 UML_LOOK               = NO
index 724f9cb6e1e66636c0e3b29154edcbed67da9b1e..66077aac2796b23f9ca47c6e74ffbd89b59211fb 100644 (file)
  */
 static DLList* memdebug_list;
 
-/**
- * FIXME la búsqueda se realiza de atrás hacia adelante para que sea más
- * eficiente, ya que generalmente se borra primero la memoria que se pidió
- * úitima.
- */
 bool memdebug_DLList_find(DLList* list, void* ptr) {
     MemInfo* i;
     for (i = DLList_end(list); DLList_have_more(list); i = DLList_prev(list)) {
index e0901760d0594559ed987baa7de199192bd16f53..16c2120e76de1ffe5fb176852464facf312f6f04 100644 (file)
 #include <stdio.h>
 
 /**
- * @todo FIXME
+ * Implementación de malloc.
  */
 void* memdebug_malloc(size_t bytes, const char* fname, size_t fline);
 
 /**
- * @todo FIXME
+ * Implementación de free.
  */
 void memdebug_free(void* ptr);
 
@@ -40,7 +40,6 @@ void memdebug_free(void* ptr);
 void memdebug_list_print(FILE* fp);
 
 /**
- * @todo FIXME
  * Imprime la lista de memoria no liberada, la libera y borra la lista interna.
  */
 void memdebug_end(void);
index a26089329448292c97f36a7516242436b56bdf19..d2a23aa6512cda4d58818ffc8faa5cff8bdae759 100644 (file)
 #include "dllist.h"
 #include <stdlib.h>
 
-/* TODO:
- *
- * opcion1:
- *   que devuelva la posición en donde empieza la exresión o cero si hubo
- *   error. En otro lugar debe dejar la variable que se parseo.
- *
- * opcion2: <---------------------------- Creo que es la mejor.
- *   Que devuelva una estructura con
- *     - variable.
- *     - expresion.
- *
- * opcion3:
- *   Que devuelva una estructura de nodo de variable o de ecuacion segun como
- *   se la llame.
+/**
+ * Interpreta una ecuación.
  */
 bool parser_equation(const char* line, size_t len, DLList* equation_list,
         ParseError* error);
index 8ee6cc0030930d730acee4c662713298789e9bc5..b5e165b13a85864d9e935bae8e36776dab0bbc9e 100644 (file)
 
 #include "memdebug_debugger.h"
 
-#define PARSE_ERROR(str) ParseError_set_pos_message(error, str, i + 1, c)
-
-/**
- * TODO: exp tiene que venir sin espacios.
- * 
- * @bug Los números negativos hay que ponerlos entre paréntesis si hay algún
- *      operador de baja precedencia en el mismo nivel.
- */
 bool parser_expression(const char* exp, size_t len, float* result, DLList*
         var_list, ParseError* error) {
     size_t level = 0;
@@ -164,5 +156,3 @@ bool parser_expression(const char* exp, size_t len, float* result, DLList*
     return FALSE;
 }
 
-#undef PARSE_ERROR /* Sólo queremos usarlo en este fragmento */
-
index b09ac5e7d350c4df210e5a0af14d53987547116e..a989e5d2ab0cb260aeaaf2877ac8646067a578e6 100644 (file)
 #include <stdlib.h>
 
 /**
- * TODO: exp tiene que venir sin espacios.
+ * Interpreta una expresión matemática.
  * 
- * @bug Los números negativos hay que ponerlos entre paréntesis si hay algún
+ * \param exp La expresión debe venir sin espacios intermedios (ver
+ * strutil_copy_stripspaces()).
+ *
+ * \bug Los números negativos hay que ponerlos entre paréntesis si hay algún
  *      operador de baja precedencia en el mismo nivel.
  */
 bool parser_expression(const char* exp, size_t len, float* result, DLList*