En su epoca (mas o menos en el 1990) hice un pequeño parseador de string que parseaba formulas matematicas con las 4 operaciones y las parentesis.Ahora podes usar ANTLR, GOLD parser y si te gusta estar a la moda MGrammar.
El 7 de enero de 2009 21:35, Rodrigo Juarez <[email protected]>escribió: > Esto es un off topic total, pero esta relacionado con el tema del parser > … > > Para hacer un sistema de sueldos, que utiliza formulas definidas por el > usuario, tendria que encararlo por el lado de utilizar un parser? > > Que usan Uds. Normalmente en el mundo .net? > > Perdon por el OT > > > > Saludos > > > > Rodrigo Juarez > > [email protected] > > http://rodrigojuarez.com.ar > > http://intap.com.ar > ------------------------------ > > *De:* [email protected] [mailto: > [email protected]] *En nombre de *Fabio Maulo > *Enviado el:* miércoles, 07 de enero de 2009 07:37 p.m. > *Para:* [email protected] > *Asunto:* [NHibernate-Hispano] Re: Problemas con las consultas en HQL > > > > No se si es de H3.X... digamos que me estudie el grammar y lexer de ANTLR y > pienso de haber incluido todas las features en el grammar de GOLD, luego > hice ese mega test para el parseo tomando mas query posibles de los test de > ANTLR que tiene H3.X. > > > > Armar un grammar compatible con NH2.1 podría implicar solo sacar algunas > cositas.... bah... tal vez no es tan así porque sabes el quilombo que es el > parser actual. > > El 7 de enero de 2009 19:30, Diego Jancic <[email protected]> escribió: > > La verdad que estaria bueno, no se me habia ocurrido… > > Aunque no se que implica "armar un grammar compatible con NH2.1.0", hay > muchas diferencias con el BNF actual (que imagino que es el de H3.x)? > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Fabio Maulo > *Sent:* Wednesday, January 07, 2009 20:25 > *To:* [email protected] > *Subject:* [NHibernate-Hispano] Re: Problemas con las consultas en HQL > > > > El 7 de enero de 2009 19:21, Diego Jancic <[email protected]> escribió: > > Hay 5 sintaxis de la clausula **from** en HQL (según Artorious :)), las > mas conocidas son: > > JAJAJAJAJAJAJAJA > > A proposito... casi vendría bien armar un grammar compatible con NH2.1.0 y > publicar el HTML del BNF no? > > -- > Fabio Maulo > > > > > > > > > -- > Fabio Maulo > > > > > > -- Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
