Detección de errores sintácticos bajo el algoritmo de Earley - Fase II

Autores
Vázquez, Juan Carlos; Constable, Leticia; Parisi, Germán; Arcidiácono, Marcelo; Brocanelli, Valentina; Montoya, Fanny
Año de publicación
2024
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Se presenta la segunda fase de un proyecto y la línea de investigación a la cual pertenece, que revisa el algoritmo de análisis sintáctico presentado por Jay Earley a principios de 1970, el cual estudia su aplicabilidad efectiva en el desarrollo de compiladores, sobre todo en lo referido a la especificidad (localización y causa) con que pueden ser detectados e informados errores sintácticos de programas analizados. En esta parte del proyecto se pretende, por un lado traducir las herramientas ya realizadas en la primera fase a lenguaje Python y diseñar un analizador sintáctico y semántico operativo para las técnicas ya diseñadas de construcción de derivaciones y detección de errores usando el algoritmo de Earley; por otro lado, se pone en foco la enseñanza de teoría de lenguajes y autómatas, por lo que se intenta que los programas desarrollados se ajusten a la teoría lo más posible y sean claros y sencillos de entender, explicando dónde la práctica real indica alguna modificación de la teoría pura subyacente.
Red de Universidades con Carreras en Informática
Materia
Ciencias Informáticas
análisis sintáctico
algoritmo Earley
errores sintácticos
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/179955

id SEDICI_8d6d6ae626525c4fe79bef4154d55c1d
oai_identifier_str oai:sedici.unlp.edu.ar:10915/179955
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Detección de errores sintácticos bajo el algoritmo de Earley - Fase IIVázquez, Juan CarlosConstable, LeticiaParisi, GermánArcidiácono, MarceloBrocanelli, ValentinaMontoya, FannyCiencias Informáticasanálisis sintácticoalgoritmo Earleyerrores sintácticosSe presenta la segunda fase de un proyecto y la línea de investigación a la cual pertenece, que revisa el algoritmo de análisis sintáctico presentado por Jay Earley a principios de 1970, el cual estudia su aplicabilidad efectiva en el desarrollo de compiladores, sobre todo en lo referido a la especificidad (localización y causa) con que pueden ser detectados e informados errores sintácticos de programas analizados. En esta parte del proyecto se pretende, por un lado traducir las herramientas ya realizadas en la primera fase a lenguaje Python y diseñar un analizador sintáctico y semántico operativo para las técnicas ya diseñadas de construcción de derivaciones y detección de errores usando el algoritmo de Earley; por otro lado, se pone en foco la enseñanza de teoría de lenguajes y autómatas, por lo que se intenta que los programas desarrollados se ajusten a la teoría lo más posible y sean claros y sencillos de entender, explicando dónde la práctica real indica alguna modificación de la teoría pura subyacente.Red de Universidades con Carreras en Informática2024-04info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf808-812http://sedici.unlp.edu.ar/handle/10915/179955spainfo:eu-repo/semantics/altIdentifier/isbn/978-987-8352-57-2info:eu-repo/semantics/reference/url/https://sedici.unlp.edu.ar/handle/10915/173603info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:20:50Zoai:sedici.unlp.edu.ar:10915/179955Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:20:50.913SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
title Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
spellingShingle Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
Vázquez, Juan Carlos
Ciencias Informáticas
análisis sintáctico
algoritmo Earley
errores sintácticos
title_short Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
title_full Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
title_fullStr Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
title_full_unstemmed Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
title_sort Detección de errores sintácticos bajo el algoritmo de Earley - Fase II
dc.creator.none.fl_str_mv Vázquez, Juan Carlos
Constable, Leticia
Parisi, Germán
Arcidiácono, Marcelo
Brocanelli, Valentina
Montoya, Fanny
author Vázquez, Juan Carlos
author_facet Vázquez, Juan Carlos
Constable, Leticia
Parisi, Germán
Arcidiácono, Marcelo
Brocanelli, Valentina
Montoya, Fanny
author_role author
author2 Constable, Leticia
Parisi, Germán
Arcidiácono, Marcelo
Brocanelli, Valentina
Montoya, Fanny
author2_role author
author
author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
análisis sintáctico
algoritmo Earley
errores sintácticos
topic Ciencias Informáticas
análisis sintáctico
algoritmo Earley
errores sintácticos
dc.description.none.fl_txt_mv Se presenta la segunda fase de un proyecto y la línea de investigación a la cual pertenece, que revisa el algoritmo de análisis sintáctico presentado por Jay Earley a principios de 1970, el cual estudia su aplicabilidad efectiva en el desarrollo de compiladores, sobre todo en lo referido a la especificidad (localización y causa) con que pueden ser detectados e informados errores sintácticos de programas analizados. En esta parte del proyecto se pretende, por un lado traducir las herramientas ya realizadas en la primera fase a lenguaje Python y diseñar un analizador sintáctico y semántico operativo para las técnicas ya diseñadas de construcción de derivaciones y detección de errores usando el algoritmo de Earley; por otro lado, se pone en foco la enseñanza de teoría de lenguajes y autómatas, por lo que se intenta que los programas desarrollados se ajusten a la teoría lo más posible y sean claros y sencillos de entender, explicando dónde la práctica real indica alguna modificación de la teoría pura subyacente.
Red de Universidades con Carreras en Informática
description Se presenta la segunda fase de un proyecto y la línea de investigación a la cual pertenece, que revisa el algoritmo de análisis sintáctico presentado por Jay Earley a principios de 1970, el cual estudia su aplicabilidad efectiva en el desarrollo de compiladores, sobre todo en lo referido a la especificidad (localización y causa) con que pueden ser detectados e informados errores sintácticos de programas analizados. En esta parte del proyecto se pretende, por un lado traducir las herramientas ya realizadas en la primera fase a lenguaje Python y diseñar un analizador sintáctico y semántico operativo para las técnicas ya diseñadas de construcción de derivaciones y detección de errores usando el algoritmo de Earley; por otro lado, se pone en foco la enseñanza de teoría de lenguajes y autómatas, por lo que se intenta que los programas desarrollados se ajusten a la teoría lo más posible y sean claros y sencillos de entender, explicando dónde la práctica real indica alguna modificación de la teoría pura subyacente.
publishDate 2024
dc.date.none.fl_str_mv 2024-04
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/179955
url http://sedici.unlp.edu.ar/handle/10915/179955
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/isbn/978-987-8352-57-2
info:eu-repo/semantics/reference/url/https://sedici.unlp.edu.ar/handle/10915/173603
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
808-812
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_ 1842260714144661504
score 13.13397