Ver Mensaje Individual
  #12  
Antiguo 07-03-2012
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Reputación: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Hace poco leí el último libro sobre compiladores de Niklaus Wirth, y no lo vi nada complicado. Eso sí, no lo encontré en español, mucho menos en castellano, así que si no te manejas bien en inglés...

De todas formas, para cosas simples tampoco hay que liarse tanto con LL(1) y misticismos similares. Basta con algo así:
Código:
  REPITE
    Palabra := ExtraePalabra (Cadena)
    IF Palabra = "PALABRA1" THEN
       EjecutaPalabra1 (Cadena)
    ELSE IF Palabra = "PALABRA2" THEN
      EjecutaPalabra2 (Cadena)
      ...
    END IF
  HASTA Cadena = ""
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 07-03-2012 a las 21:28:37.
Responder Con Cita