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

Responder a