condactos:acciones:control_del_parser:parse [Superglús]
 Superglús   Sistema de autoría de aventuras conversacionales Inicio



PARSE

PARSE

Esta acción ha sido desarrollada para manejar conversación con PSIs del modo tradicional

DECIR A FULANO “XXXXX”

Cualquier cadena es convertida en la SL actual, borrando la SL que hubiera.

Si no hay frase o no es valida Superglús seguirá con el siguiente condacto. En caso contrario se pasa a la siguiente entrada pero con la nueva SL.

Dado que sobrescribe a anterior SL debe ser utilizado sólo en un subproceso. Dicho proceso tendrá el aspecto de:

_     _  
 PARSE             ;haz esto siempre
 WRITE "NO TE ENTIENDE"
 DONE

//palabra  palabra <Lista de condactos>// ;Cualquier frase que el PSI entienda

_     _     
 WRITELN  "No te entiende muy bien"

habrá una o mas entradas de llamada que serán algo como:

DECIR  //nombre//
  SAME  flagpos  38  ;Esta aquí el PSI?
  PROCESS    y      ;Decodificar conversación
  DONE              ;la SL ha sido destruida, así que siempre DONE

DECIR name MESSAGE x ;”no esta aquí!”

                         DONE
 

condactos/acciones/control_del_parser/parse.txt · Última modificación: 2009/04/08 20:56 por csanchez71