Comparing generators for language-based tools

Bibliographic Details
Main Author: Cruz, Daniela
Publication Date: 2007
Other Authors: Pereira, Maria João, Berón, Mario, Fonseca, Ruben, Henriques, Pedro Rangel
Language: eng
por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10198/588
Summary: The first step in any language development project is the Compiler Generator choice. Nowadays there are many offers, based on translation grammars, attribute grammars or other language specification formalisms. To make up a decision, more factors than just the tool user-friendliness and the processor’s quality should be taken into account. To aid the language developer, we analyze in this paper three Compiler Generators. The traditional and well known YACC, and two more recent ones, LISA and AnTLR-3. The first produces a Syntax-Directed Translator, while the others generate a Semantic-Directed Translator based on attribute evaluation. Moreover both the AG-based generators also produce other Language-based Tools that are mentioned and compared.
id RCAP_e406903d65cd2acbbe47063e7d7dfbbb
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/588
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Comparing generators for language-based toolsLanguage-based toolsCompiler generatorsThe first step in any language development project is the Compiler Generator choice. Nowadays there are many offers, based on translation grammars, attribute grammars or other language specification formalisms. To make up a decision, more factors than just the tool user-friendliness and the processor’s quality should be taken into account. To aid the language developer, we analyze in this paper three Compiler Generators. The traditional and well known YACC, and two more recent ones, LISA and AnTLR-3. The first produces a Syntax-Directed Translator, while the others generate a Semantic-Directed Translator based on attribute evaluation. Moreover both the AG-based generators also produce other Language-based Tools that are mentioned and compared.FCTUniversidade da Beira InteriorBiblioteca Digital do IPBCruz, DanielaPereira, Maria JoãoBerón, MarioFonseca, RubenHenriques, Pedro Rangel2008-04-03T13:39:21Z20072007-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/588engporCruz, Daniela; Pereira, Maria João; Berón, Mário; Fonseca,Ruben; Henriques, Pedro (2007). Comparing generators for language-based tools. In 1º CORTA’07 - Compiler, Related Technologies and Applications. Covilhã.CORTA’07 - Compiler, Related Technologies and Applicationsinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T11:54:14Zoai:bibliotecadigital.ipb.pt:10198/588Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:15:26.826170Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Comparing generators for language-based tools
title Comparing generators for language-based tools
spellingShingle Comparing generators for language-based tools
Cruz, Daniela
Language-based tools
Compiler generators
title_short Comparing generators for language-based tools
title_full Comparing generators for language-based tools
title_fullStr Comparing generators for language-based tools
title_full_unstemmed Comparing generators for language-based tools
title_sort Comparing generators for language-based tools
author Cruz, Daniela
author_facet Cruz, Daniela
Pereira, Maria João
Berón, Mario
Fonseca, Ruben
Henriques, Pedro Rangel
author_role author
author2 Pereira, Maria João
Berón, Mario
Fonseca, Ruben
Henriques, Pedro Rangel
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Cruz, Daniela
Pereira, Maria João
Berón, Mario
Fonseca, Ruben
Henriques, Pedro Rangel
dc.subject.por.fl_str_mv Language-based tools
Compiler generators
topic Language-based tools
Compiler generators
description The first step in any language development project is the Compiler Generator choice. Nowadays there are many offers, based on translation grammars, attribute grammars or other language specification formalisms. To make up a decision, more factors than just the tool user-friendliness and the processor’s quality should be taken into account. To aid the language developer, we analyze in this paper three Compiler Generators. The traditional and well known YACC, and two more recent ones, LISA and AnTLR-3. The first produces a Syntax-Directed Translator, while the others generate a Semantic-Directed Translator based on attribute evaluation. Moreover both the AG-based generators also produce other Language-based Tools that are mentioned and compared.
publishDate 2007
dc.date.none.fl_str_mv 2007
2007-01-01T00:00:00Z
2008-04-03T13:39:21Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/588
url http://hdl.handle.net/10198/588
dc.language.iso.fl_str_mv eng
por
language eng
por
dc.relation.none.fl_str_mv Cruz, Daniela; Pereira, Maria João; Berón, Mário; Fonseca,Ruben; Henriques, Pedro (2007). Comparing generators for language-based tools. In 1º CORTA’07 - Compiler, Related Technologies and Applications. Covilhã.
CORTA’07 - Compiler, Related Technologies and Applications
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade da Beira Interior
publisher.none.fl_str_mv Universidade da Beira Interior
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833591734448160768