Parsers funcionales genéricos
- Autores
- Martínez López, Pablo E.; Nestares, Gustavo A.
- Año de publicación
- 1996
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- En este trabajo se propone el uso de técnicas avanzadas de programación funcional para ofrecer una solución genérica al problema de parsing. Este problema consiste en que, dada una lista de tokens que representan una estructura, debe obtenerse una representación elaborada de la misma. La solución propuesta es genérica en dos sentidos. Primero, la técnica de diseño utilizada consiste en dar una biblioteca de combinadores, los cuales pueden combinarse para escribir soluciones a problemas complejos (instanciando la técnica de programación modular). Segundo, el uso de mónadas y overloading permite independizar la biblioteca de una implementación específica. La solución propuesta incluye como instancias a varias propuestas distintas de combinadores de parsing, siendo éstas implementaciones en el modelo aquí presentado.
Eje: Lenguajes de programación
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Programación funcional
PROGRAMMING LANGUAGES
Parsing
Mónadas
Overloading - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/24208
Ver los metadatos del registro completo
id |
SEDICI_303a176f4a6620bcb27c718a111e8135 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/24208 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Parsers funcionales genéricosMartínez López, Pablo E.Nestares, Gustavo A.Ciencias InformáticasProgramación funcionalPROGRAMMING LANGUAGESParsingMónadasOverloadingEn este trabajo se propone el uso de técnicas avanzadas de programación funcional para ofrecer una solución genérica al problema de parsing. Este problema consiste en que, dada una lista de tokens que representan una estructura, debe obtenerse una representación elaborada de la misma. La solución propuesta es genérica en dos sentidos. Primero, la técnica de diseño utilizada consiste en dar una biblioteca de combinadores, los cuales pueden combinarse para escribir soluciones a problemas complejos (instanciando la técnica de programación modular). Segundo, el uso de mónadas y overloading permite independizar la biblioteca de una implementación específica. La solución propuesta incluye como instancias a varias propuestas distintas de combinadores de parsing, siendo éstas implementaciones en el modelo aquí presentado.Eje: Lenguajes de programaciónRed de Universidades con Carreras en Informática (RedUNCI)1996-11info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf437-449http://sedici.unlp.edu.ar/handle/10915/24208spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:55:46Zoai:sedici.unlp.edu.ar:10915/24208Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:55:46.273SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Parsers funcionales genéricos |
title |
Parsers funcionales genéricos |
spellingShingle |
Parsers funcionales genéricos Martínez López, Pablo E. Ciencias Informáticas Programación funcional PROGRAMMING LANGUAGES Parsing Mónadas Overloading |
title_short |
Parsers funcionales genéricos |
title_full |
Parsers funcionales genéricos |
title_fullStr |
Parsers funcionales genéricos |
title_full_unstemmed |
Parsers funcionales genéricos |
title_sort |
Parsers funcionales genéricos |
dc.creator.none.fl_str_mv |
Martínez López, Pablo E. Nestares, Gustavo A. |
author |
Martínez López, Pablo E. |
author_facet |
Martínez López, Pablo E. Nestares, Gustavo A. |
author_role |
author |
author2 |
Nestares, Gustavo A. |
author2_role |
author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Programación funcional PROGRAMMING LANGUAGES Parsing Mónadas Overloading |
topic |
Ciencias Informáticas Programación funcional PROGRAMMING LANGUAGES Parsing Mónadas Overloading |
dc.description.none.fl_txt_mv |
En este trabajo se propone el uso de técnicas avanzadas de programación funcional para ofrecer una solución genérica al problema de parsing. Este problema consiste en que, dada una lista de tokens que representan una estructura, debe obtenerse una representación elaborada de la misma. La solución propuesta es genérica en dos sentidos. Primero, la técnica de diseño utilizada consiste en dar una biblioteca de combinadores, los cuales pueden combinarse para escribir soluciones a problemas complejos (instanciando la técnica de programación modular). Segundo, el uso de mónadas y overloading permite independizar la biblioteca de una implementación específica. La solución propuesta incluye como instancias a varias propuestas distintas de combinadores de parsing, siendo éstas implementaciones en el modelo aquí presentado. Eje: Lenguajes de programación Red de Universidades con Carreras en Informática (RedUNCI) |
description |
En este trabajo se propone el uso de técnicas avanzadas de programación funcional para ofrecer una solución genérica al problema de parsing. Este problema consiste en que, dada una lista de tokens que representan una estructura, debe obtenerse una representación elaborada de la misma. La solución propuesta es genérica en dos sentidos. Primero, la técnica de diseño utilizada consiste en dar una biblioteca de combinadores, los cuales pueden combinarse para escribir soluciones a problemas complejos (instanciando la técnica de programación modular). Segundo, el uso de mónadas y overloading permite independizar la biblioteca de una implementación específica. La solución propuesta incluye como instancias a varias propuestas distintas de combinadores de parsing, siendo éstas implementaciones en el modelo aquí presentado. |
publishDate |
1996 |
dc.date.none.fl_str_mv |
1996-11 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/24208 |
url |
http://sedici.unlp.edu.ar/handle/10915/24208 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf 437-449 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615817180741632 |
score |
13.070432 |