-
Compiladores
Necesito información sobre como construir un compilador.
si fuera posible tener un ejemplo.
-
Re: Compiladores
La mejor opción para construir un compilador es utilizar lex y yacc. Estos son dos programas que te ayudan a construir gramáticas que reconocen lenguajes. Lex reconoce tokens (cadenas con unas características determinadas), y yacc te sirve para definir las reglas que tiene que cumplir el lenguaje.
Si quieres información sobre lex y yacc, haz una búsqueda con cualquier buscador (yahoo, lycos, ...) con "yacc"
-
Re: Compiladores
Hola amigo, si quieres contruir un compilador, creo que te serviría de mucho hacerlo en lenguaje c, ya que la generación de código, es mucho más sencilla y más manipulabe, al menos para mí.
Si quieres puedes conseguir los programas lex y yacc, pero yo te recomendaría que tu mismo construyeras tu propio lexico, tu sintáctico. Es necesario que sepas algo de autómatas, esa es la base, y en cualquier libro de compiladores podrás ver algo de eso. Primero hay que definir que tipo de compilador harás, que lenguaje aceptará, una vez teniendo eso podrás crear un léxico...no podría explicarte por este medio, pero sería bueno que buscarás en cualquier buscador algo sobre compiladores.
suerte!!!
OssMart
Permisos de publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
-
Reglas del foro
Marcadores