[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Respuesta: [superglus] Re: TXTPaws




        Hola !

El paguaglús lo que hace es entrar en un estado distinto cuando lee
mensajes, en el que no considera comentarios. Lo digo por si te parece
una buena forma de implementarlo en txtPAWS, Balta.

        Mmmm ... no acabo de pillarlo.

        Vamos a ver. Si yo pongo:

        /TX
        /1
        ##define obj llave 1
        Es una llave, de esas que sirven para abrir puertas.

        txtPAWS lo convertirá en:

        /OTX
        /1
        ;##define obj llave 1   --> Ahora es un comentario
        Es una llave, de esas que sirven para abrir puertas.

        De hecho, cogido de el ejemplo del ticker:

/MTX    ;Message Texts
/0
The apple is crisp and green.
/1
It's a cheese and pickle sandwich.
##define msg sandwich_desc 1


        Se convertirá en:

/MTX    ;Message Texts
/0
The apple is crisp and green.
/1
It's a cheese and pickle sandwich.
;##define msg sandwich_desc 1 -> ahora es un comentario

Con lo cuál debería salir en la aventura ";##define msg sandwich_desc 1 -> ahora es un comentario", después de la descripción del sandwich, aunque (afortunadamente) no sale, es decir, lo toma como comentario.

        Quizás la regla sea:

1 - Si aparece un ; como primer caracter no espacio de una línea, ignorar toda esa línea, sea cuando sea.

2 - Si estoy dentro de un mensaje de texto (sistema o no), o descripción de localidad, o descripción de objeto, entonces, ignorar que aparezca un ';' en una posición que no sea la primera de la línea.

Lo + fácil sería reducir todo a la 1ª línea, pero incluso el código del ticket tiene comentarios a la derecha de varias líneas.

Y después está eso de WRITE "Pues sí, es una llave" ... debo tener en cuenta tb. los ';' que están entre comillas ...


        Es eso ? Es así ? Cubro todas las posibilidades ?

        Salud !

====================================
Baltasar, el arquero (baltasarq en yahoo.es)
http://caad.mine.nu/baltasarq/



Seguimiento de bugs:
http://yokiyoki.dyndns.org/cgi-bin/cvstrac/superglus

http://groups.yahoo.com/group/superglus/


Yahoo! Groups Sponsor ADVERTISEMENT
click here	
	

_____
Yahoo! Groups Links


*	To visit your group on the web, go to:
http://groups.yahoo.com/group/superglus/
* To unsubscribe from this group, send an email to:
superglus-unsubscribe@xxxxxxxxxxxxxxx
* Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.