[Loro-dev] hola a todos y preguntas sobre tokens y otros
Status: Beta
Brought to you by:
carueda
From: <bea...@go...> - 2002-03-25 10:00:46
|
Hola Carueda, y compañia, En principio me apunto en esta lista para estar al día del desarrollo de Loro y enterarme un poco más de como funciona en general, cual es su estructura. Además me gustaría colaborar como crítico de la página web de Loro aportando ideas (Antes lo hacía directamente a carueda, ahora lo haré en esta lista). No obstante tengo algunas: Preguntas referentes al código fuente: Me he bajado el loro-edi-src-0.7r7-20020321.zip y me he fijado en el archivo LoroTokenMarker.java del directorio \src\loroedi\jedit Quisiera hacer una objección a como se definen los tokens. Se definen directamente por medio de string, y no a través de constantes string como me parece que debería ser. Además esos tokens, (los nombres de los tokens) se podrían conseguir a través de un archivo de texto llamado tokens.txt. Esto facilitaría a la larga el poder traducir el loro a otros idiomas: inglés, francés, etc. Ahora bien si me voy a: : [SourceForge] / loro / loro / src / loro / parser / LoroIParser.java Veo que usais constantes... así que no sé si lo haceis bien, ¿Acaso en LoroTokenMarker al pasar los tokens luego los convierte en constantes? Repito que hago hincapié en lo de los tokens por lo de la traducción. Tengo más dudas porque no sé si el zip que me he bajado es el bueno... si quizas con bajarme el nucleo ya estaba. Pero no el nucleo, a primera vista, no está incluido en el archivo del edi (que pone sistema completa). Ya me confirmareis este punto si es verdad o no porque no estoy muy seguro. Le he echado un vistazo al zip del nucleo, y concretamente a: \src\loro\parsers\javacc\ LoroIParser.java Y veo cosas como: jj_consume_token(78); ó jj_la1[7] = jj_gen; A ese metodo le pasan un número directamente sin ser una constante... y no sé si es que está mal hecho, o es que no sé puede hacer de otra manera. Nada más, por el momento, si veis que no tengo ni idea, y pregunto cosas muy simples. Pues sí es verdad. Pero poco a poco, si me aclarais las ideas, quizas podré entender el source del loro un poco mejor y encima ayudar un poco más. adrian15. --------------------------------------------- This message was sent using Endymion MailMan. http://www.endymion.com/products/mailman/ |