Compilador

Hola que tal quisiera saber como puedo acer un compilador (aceptador de palabras) con un máximo de 10 cualesquiera, apicando métodos de autmatas de estado finito o simplemente un aceptador de 10 palabras.

1 Respuesta

Respuesta
1
Debes realizar un analizador léxico y sintáctico. Dado un lenguaje que tu defines, deberás analizar que respete las condiciones léxicas sintácticas, que definiste en tu maquina de estado finito. Bueno, no te compliques la vida... hay ya una liberia muy buena llamada PCCTS es un "parser" bueno es el ANTLR
"ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, Python, or C++ actions"
http://www.antlr.org/about.html
http://www.polhode.com/pccts.html
Hay libros digitales, documentación etc, para que hagas tu compilador, no intentes inventar la rueda mejor usala y mejorala!.
Animo y mucha suerte en tu compilador.!
Una pregunta, ¿progamaras bajo linux cierto? Bueno cualquier cosa echame un grito a:
[email protected]
Aus wiedersehen!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas