parser de lenguaje
Andrés Marzal
amarzal en lsi.uji.es
Jue Nov 6 19:04:02 CET 2003
Hernán Martínez Foffani wrote:
>>.... aunque no entiendo esto de "formalizar
>>la gramatica", podes recomendarme algun documento que hable del tema ?
>>
>>
>
>me refería a que deberías especificar primero la sintaxis del lenguaje.
>quizás haya algo en la documentacion de los formatos. una vez que
>tengas el lenguaje especificado en, por ejemplo, BNF podrás buscar
>el parser que mejor se adapte a esa gramatica.
>en cualquier caso es un paso previo necesario porque a los parsers
>les tienes que espeficar la gramatica de algun modo.
>el libro de texto tradicional es el de Aho, Sethi y Ullman (el del
>dragón) supongo que habrá otros mas nuevos y mejores.
>en la red hay infinidad de cosas sobre el tema.
>
Hola,
En la Universitat Jaume I enseñamos a diseñar compiladores/intérpretes/etc
con Python. Hace tiempo construimos un metacompilador en Python. Es una
cosa rarilla, pero que va bien y está suficientemente documentada (aunque
has de controlar bastante sobre lo que apunta Hernán del libro del dragón,
claro).
Lo encontrarás en http://moxi.act.uji.es/procesadores
La herramienta se llama Metacomp. En la página "documentos" hay enlaces
a ella.
Salud.
Andrés.
Más información sobre la lista de distribución Python-es