
05/08/2005, 12:52
|
 | Colaborador | | Fecha de Ingreso: enero-2002 Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses Puntos: 146 | |
Pero según el intérprete que desea hacer Muzz, supongo que request.form("algo") no sería considerado como variable.
Creo que alguna regla de los autómatas dice que se considera variables las que están a la izquierda de las asignaciones. Y pensándolo pues si es cierto, ya que a la derecha son constantes por lo menos en esa linea (salvo intrucciones "raras" en C como a = --B, pero ya ese sería otro camino del autómata)
1) Hay que buscar las DIM y leer token-by-token hasta encontrar "," o fin de linea y almacenar en una tabla de variables.
2) Hay que buscar las asignaciones y leer el miembro de la izquierda y buscarlo en la tabla, si no esta, agregarlo (si se permiten variables sin dimensionar), sino, pues no hacer nada.
En fin, hay que definir antes que nada, como se comportarán los autómatas y sus reglas. |