• Jueves 14 de Noviembre de 2024, 17:05

Autor Tema:  Compilador  (Leído 2184 veces)

ellerysammy

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Compilador
« en: Martes 28 de Septiembre de 2004, 18:49 »
0
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:
No importa cuan ocupado estes, sino cuanto de lo que realmente importa estas haciendo

BlackWind

  • Miembro activo
  • **
  • Mensajes: 89
    • Ver Perfil
Re: Compilador
« Respuesta #1 en: Miércoles 29 de Septiembre de 2004, 03:57 »
0
lex y yacc son muy buenos.
busca en google y encontraras mucha informacion sobre ellos.

ellerysammy

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: Compilador
« Respuesta #2 en: Miércoles 29 de Septiembre de 2004, 06:20 »
0
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
No importa cuan ocupado estes, sino cuanto de lo que realmente importa estas haciendo

REDD

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: Compilador
« Respuesta #3 en: Miércoles 29 de Septiembre de 2004, 15:22 »
0
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.

ellerysammy

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: Compilador
« Respuesta #4 en: Miércoles 29 de Septiembre de 2004, 15:45 »
0
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
No importa cuan ocupado estes, sino cuanto de lo que realmente importa estas haciendo