Comparing generators for language-based tools
Main Author: | |
---|---|
Publication Date: | 2007 |
Other Authors: | , , , |
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 |