Como ya saben, deben implementar la funci�n parser_lista_parametros que es la que se encarga de extraer las expresiones que son usadas como par�metros al llamar a una funci�n: var a = f(a, 1 + 2, (b * d) / (d + e)); Por ejemplo, en la l�nea anterior las expresiones que denotan los par�metros son: a 1 + 2 (b * d) / (d + e) Debido a que el c�digo que yo sub� no tiene implementado lo anterior, s�lo acepta llamadas a funci�n sin argumentos: var a = f( ); Sin embargo debido a que mi programa no estaba obligado a manejar el caso general no not� un detalle: en el visitante_impresor, la funci�n "procesa" que yo implement� y que toma una expresion_llamada_funcion* imprime de todos modos el vector de expresiones pero sin separarlas por comas. Para hacerlo basta con que modifiquen la l�nea dentro del ciclo: agrega_salida(')'); por la l�nea: agrega_salida("),"); Ya actualic� el c�digo de ejemplo. La p�gina de prueba s� debe poder manejar ese caso y s� lo hace correctamente.