Editor Genérico de Estructuras

  • Nancy Tatiana Aparicio Yuja

Resumen

En el presente trabajo se explotan las ventajas de la programación funcional,
para construir un editor, que permite la manipulación directa de estructuras libres
de contexto con una interfaz gráfica. Como resultado de este trabajo se obtiene un
modelo genérico (en el sentido que es muy fácil adaptarlo a estructuras particulares) y al mismo tiempo sencillo (se identifican claramente un modelo de datos en
que cada componente de la estructura guarda "su" estado y un modelo de programa en que las operaciones esenciales de edición están definidas por álgebras que
son pasadas a una función fold que trabaja sobre la estructura). El trabajo apunta
a la obtención de un programa generador de editores que reciba una gramática
libre de contexto y retorne un editor para el lenguaje que obedece a tal gramática.

Publicado
2001-01-01
Sección
Artículos de Investigación