SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: ellerysammy en Martes 28 de Septiembre de 2004, 18:49
-
Tenia tiempo sin entrar....
Bueno el caso es que ahora estoy en un lio :blink: y necesito hacer un analizador sintactico en C++, algo asi como un programa que la entrada sea un conjunto de reglas de produccion de una gramatica libre de contexto y la salida debe ser la misma gramatica simplificada, es decir aplicar eliminacion de simbolos inutiles, producciones lambda(palabra vacia), producciones unitarias, etc...
Pido el gran favor si me pueden ayudar con un programa guia o consejos sobre como empezar a desarrollarlo :comp:
-
lex y yacc son muy buenos.
busca en google y encontraras mucha informacion sobre ellos.
-
Gracias por tu sugerencia BlackWind, pero no necesito analizadores sintacticos sino el codigo para hacer uno.....(esto sono antipatico, no quize serlo, no encontre como mas decirlo) y si esta en C++ mejor
Necesito ayuda urgente
-
LEX y YACC no son analizadores sintacticos.
Lex es un generador de analizadores lexicos y Yacc un generador de analizadores sintacticos. y ademas el codigo que generan es en lenguaje C.
-
Gracias, redd, perco creo que aun no me han entendido, lo que yo necesito, me explico nuevamente....
Ncesito un programa en C++ que lea una gramatica libre de contexto y la simplifique, es decir que la entrada sea las reglas de produccion de la gramatica y el programa de como salida la misma gramatica pero simplificadada, es decir, sin simbolos inutiles, sin producciones lambda(vacias), producciones unitarias, etc...
Espero ahora su me halla explicado :huh:
Espero ayuda, me urge