Perdón, me olvidé este link: http://scg.unibe.ch/research/helvetia/examples
Ahí podes ver varios ejemplos, incluido uno de SQL. Saludos Mariano 2010/2/25 Mariano Martinez Peck <[email protected]> > Yo vi un ejemplo del Helvetia de Lukas Renggli donde hacía mas o menos > eso. > > Te paso el link por si te sirve > > http://scg.unibe.ch/research/helvetia > > saludos > > Mariano > > 2010/2/25 Juan Manuel <[email protected]> > > Gente, como andan tanto tiempo?, hace mucho que no envio nada al >> grupo, pero acostumbro leer los resumenes!!, en esta oportunidad me >> encuentro ante una dificultad que espero me puedan ayudar a resolver. >> Estoy tratando de escribir un mini lenguaje estilo SQL que me permita >> ejecutar consultas sobre una coleccion de objetos. Leyendo en la >> documentacion de VisualWorks encontre en un documento llamado >> BasicLibraries que existen un conjunto de clases en el package >> ARParserCompiler que pueden utilizarse para tal fin, ademas proveen de >> otro package llamado ATParserExample con una implementacion de ejemplo >> de un interprete de SQL, el cual probe y esta muy bueno, ya que >> corrige sintaxis y compila codigo con un compilador de sql >> (SQLCompiler), el tema es que hasta aca muy bueno... pero no es tan >> facil como parece, hay que definir las reglas a traves de pattern >> matching y para lo cual se utilizan un monton de caracteres especiales >> que no tengo idea de como usar. Por otro lado, una vez creado este >> ParserCompiler, tengo que generar un codigo smalltalk para ejecutar >> contra la coleccion de objetos y esto si que no aparece en el ejemplo. >> Alguno de ustedes ha trabajado con estas clases y puede explicarme un >> poco mejor su funcionamiento? Quizas haya una solucion mas sencilla >> para mi problema, es comun en mi complicarme la vida con cosas como >> estas, pero no puedo con mi genio, las cosas deben hacer lo mejor que >> uno pueda... para bajar hay tiempo!!! >> >> Saludos a todos, >> Felicitaciones a Edgar!, >> >> Juan Manuel Diaz >> >> -- >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected]<clubsmalltalk%[email protected]> >> >> http://www.clubSmalltalk.org > > > -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
