JTLex un generador de analizadores léxicos traductores

Autores
Bavera, Francisco; Nordio, D.; Arroyo, Marcelo; Aguirre, Jorge
Año de publicación
2002
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
En el presente trabajo se exponen los puntos principales del diseño e implementación de JTLex, un generador de analizadores léxicos. JTLex, al contrario de los generadores existentes, permite la especificación conjunta de la sintaxis y la semántica de los componentes léxicos, siguiendo el estilo de los esquemas de traducción. Para ello se basa en un nuevo formalismo, las Expresiones Regulares Traductoras, introducido por los autores. Tanto su diseño como la especificación de los procedimientos con que el usuario implementa la semántica asociada a los símbolos son Orientados a Objetos. El lenguaje de implementación de JTLex es Java, como así también, el del código que genera y el que usa el usuario para definir la semántica. JTLex se integra, como un generador de analizadores léxicos alternativo al tradicional, a japlage; un entorno de generación de procesadores de lenguajes – en particular de compiladores -, desarrollado en el grupo, que permite la evaluación concurrente de cualquier Gramática de Atributos Bien Formada. Los lenguajes de especificación brindados por JTLex y por el generador de analizadores sintácticos de japlage siguen el estilo de Lex y Yacc respectivamente – que son prácticamente un estándar.
Eje: Sistemas inteligentes
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
expresiones regulares
ARTIFICIAL INTELLIGENCE
analizadores léxicos
Compilers
expresiones regulares traductoras
Regulation
autómatas traductores
análisis lexicográfico
compiladores de compiladores
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/23090

id SEDICI_51171d11cfc33d44b9e3e370b4435825
oai_identifier_str oai:sedici.unlp.edu.ar:10915/23090
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling JTLex un generador de analizadores léxicos traductoresBavera, FranciscoNordio, D.Arroyo, MarceloAguirre, JorgeCiencias Informáticasexpresiones regularesARTIFICIAL INTELLIGENCEanalizadores léxicosCompilersexpresiones regulares traductorasRegulationautómatas traductoresanálisis lexicográficocompiladores de compiladoresEn el presente trabajo se exponen los puntos principales del diseño e implementación de JTLex, un generador de analizadores léxicos. JTLex, al contrario de los generadores existentes, permite la especificación conjunta de la sintaxis y la semántica de los componentes léxicos, siguiendo el estilo de los esquemas de traducción. Para ello se basa en un nuevo formalismo, las Expresiones Regulares Traductoras, introducido por los autores. Tanto su diseño como la especificación de los procedimientos con que el usuario implementa la semántica asociada a los símbolos son Orientados a Objetos. El lenguaje de implementación de JTLex es Java, como así también, el del código que genera y el que usa el usuario para definir la semántica. JTLex se integra, como un generador de analizadores léxicos alternativo al tradicional, a japlage; un entorno de generación de procesadores de lenguajes – en particular de compiladores -, desarrollado en el grupo, que permite la evaluación concurrente de cualquier Gramática de Atributos Bien Formada. Los lenguajes de especificación brindados por JTLex y por el generador de analizadores sintácticos de japlage siguen el estilo de Lex y Yacc respectivamente – que son prácticamente un estándar.Eje: Sistemas inteligentesRed de Universidades con Carreras en Informática (RedUNCI)2002-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf124-134http://sedici.unlp.edu.ar/handle/10915/23090spainfo: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-03T10:28:07Zoai:sedici.unlp.edu.ar:10915/23090Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:28:08.032SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv JTLex un generador de analizadores léxicos traductores
title JTLex un generador de analizadores léxicos traductores
spellingShingle JTLex un generador de analizadores léxicos traductores
Bavera, Francisco
Ciencias Informáticas
expresiones regulares
ARTIFICIAL INTELLIGENCE
analizadores léxicos
Compilers
expresiones regulares traductoras
Regulation
autómatas traductores
análisis lexicográfico
compiladores de compiladores
title_short JTLex un generador de analizadores léxicos traductores
title_full JTLex un generador de analizadores léxicos traductores
title_fullStr JTLex un generador de analizadores léxicos traductores
title_full_unstemmed JTLex un generador de analizadores léxicos traductores
title_sort JTLex un generador de analizadores léxicos traductores
dc.creator.none.fl_str_mv Bavera, Francisco
Nordio, D.
Arroyo, Marcelo
Aguirre, Jorge
author Bavera, Francisco
author_facet Bavera, Francisco
Nordio, D.
Arroyo, Marcelo
Aguirre, Jorge
author_role author
author2 Nordio, D.
Arroyo, Marcelo
Aguirre, Jorge
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
expresiones regulares
ARTIFICIAL INTELLIGENCE
analizadores léxicos
Compilers
expresiones regulares traductoras
Regulation
autómatas traductores
análisis lexicográfico
compiladores de compiladores
topic Ciencias Informáticas
expresiones regulares
ARTIFICIAL INTELLIGENCE
analizadores léxicos
Compilers
expresiones regulares traductoras
Regulation
autómatas traductores
análisis lexicográfico
compiladores de compiladores
dc.description.none.fl_txt_mv En el presente trabajo se exponen los puntos principales del diseño e implementación de JTLex, un generador de analizadores léxicos. JTLex, al contrario de los generadores existentes, permite la especificación conjunta de la sintaxis y la semántica de los componentes léxicos, siguiendo el estilo de los esquemas de traducción. Para ello se basa en un nuevo formalismo, las Expresiones Regulares Traductoras, introducido por los autores. Tanto su diseño como la especificación de los procedimientos con que el usuario implementa la semántica asociada a los símbolos son Orientados a Objetos. El lenguaje de implementación de JTLex es Java, como así también, el del código que genera y el que usa el usuario para definir la semántica. JTLex se integra, como un generador de analizadores léxicos alternativo al tradicional, a japlage; un entorno de generación de procesadores de lenguajes – en particular de compiladores -, desarrollado en el grupo, que permite la evaluación concurrente de cualquier Gramática de Atributos Bien Formada. Los lenguajes de especificación brindados por JTLex y por el generador de analizadores sintácticos de japlage siguen el estilo de Lex y Yacc respectivamente – que son prácticamente un estándar.
Eje: Sistemas inteligentes
Red de Universidades con Carreras en Informática (RedUNCI)
description En el presente trabajo se exponen los puntos principales del diseño e implementación de JTLex, un generador de analizadores léxicos. JTLex, al contrario de los generadores existentes, permite la especificación conjunta de la sintaxis y la semántica de los componentes léxicos, siguiendo el estilo de los esquemas de traducción. Para ello se basa en un nuevo formalismo, las Expresiones Regulares Traductoras, introducido por los autores. Tanto su diseño como la especificación de los procedimientos con que el usuario implementa la semántica asociada a los símbolos son Orientados a Objetos. El lenguaje de implementación de JTLex es Java, como así también, el del código que genera y el que usa el usuario para definir la semántica. JTLex se integra, como un generador de analizadores léxicos alternativo al tradicional, a japlage; un entorno de generación de procesadores de lenguajes – en particular de compiladores -, desarrollado en el grupo, que permite la evaluación concurrente de cualquier Gramática de Atributos Bien Formada. Los lenguajes de especificación brindados por JTLex y por el generador de analizadores sintácticos de japlage siguen el estilo de Lex y Yacc respectivamente – que son prácticamente un estándar.
publishDate 2002
dc.date.none.fl_str_mv 2002-10
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/23090
url http://sedici.unlp.edu.ar/handle/10915/23090
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
124-134
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_ 1842260119740481536
score 13.13397