Cita:
Empezado por javicho_villa
Gracias por las respuestas, es la primera vez que hago una consulta y es de me dieron una luz.
Me parece que la solucion es usando los genreadores Lex y Jacc pero la verdad no se como usarlo y estuve navegando varias hora y no encontre algo concreto para delphi.
Instale el JvInterpreter y ahi parece q ya esta el Lexy Jacc pero no se usarlo tampoco puedo ver los componentes como podria usarlo y verlos en la paleta de componentes, gracias.
|
Utlizando Lex y jacc, tu defines una gramatica de un lenguaje de programacion por ejemplo, y a partir de ella te generan un codigo fuente que sabra interpretarla. Tu no necesitas tanto, solo necesitas interpretar formulas sencillas, no un lenguaje completo, aunque podrias utilizar lex y jacc para generar el codigo fuente no es necesario, porque ya existen componentes y codigo fuente que ya interpretan expresiones matematicas.
En post previos ya te han dado la informacion necesaria para encontrar en google estos parsers, pero parece que no le has hecho mucho caso, siguiendo las instrucciones de post previos buscamos en google y llegamos a:
http://www.efg2.com/Lab/Library/Delp...ns/Parsers.htm
Donde aparecen un monton de librerias y componentes distintos para hacer precisamente lo que pides.
Saludos