Publicação
Comparing generators for language-based tools
| Resumo: | 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. |
|---|---|
| Autores principais: | Cruz, Daniela |
| Outros Autores: | Pereira, Maria João; Berón, Mario; Fonseca, Ruben; Henriques, Pedro Rangel |
| Assunto: | Language-based tools Compiler generators |
| Ano: | 2007 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | inglês |
| Origem: | Biblioteca Digital do IPB |
Registos relacionados
article Automatic generation of language-based tools using the LISA system
por: Henriques, Pedro Rangel
Publicado em: (2005)
por: Henriques, Pedro Rangel
Publicado em: (2005)
article VisualLISA: a visual interface for an attribute grammar based compiler-compiler
por: Pereira, Maria João
Publicado em: (2008)
por: Pereira, Maria João
Publicado em: (2008)
article Large language models: compilers for the 4th generation of programming languages?
por: Marcondes, Francisco Supino
Publicado em: (2023)
por: Marcondes, Francisco Supino
Publicado em: (2023)
article VisualLISA: a domain specific visual language for attribute grammars
por: Oliveira, Nuno
Publicado em: (2009)
por: Oliveira, Nuno
Publicado em: (2009)
article A graphical interface based on grafcet for programming industrial robots off-line
por: Arnold, Gustavo V.
Publicado em: (2005)
por: Arnold, Gustavo V.
Publicado em: (2005)
article Specifying languages using aspect-oriented approach: aspectLISA
por: Rebernak, Damijan
Publicado em: (2006)
por: Rebernak, Damijan
Publicado em: (2006)
article Specifying languages using aspect-oriented approach: AspectLISA
por: Rebernak, Damijan
Publicado em: (2006)
por: Rebernak, Damijan
Publicado em: (2006)
article AspectLISA: an aspect-oriented compiler construction system based on attribute grammars
por: Rebernak, Damijan
Publicado em: (2006)
por: Rebernak, Damijan
Publicado em: (2006)
article The COPLE2 Corpus: a Learner Corpus for Portuguese
por: Mendes, Amália
Publicado em: (2016)
por: Mendes, Amália
Publicado em: (2016)
article Full proof cryptography: verifiable compilation of efficient zero-knowledge protocols
por: Almeida, José Bacelar
Publicado em: (2012)
por: Almeida, José Bacelar
Publicado em: (2012)
article Automatic generation of language-based tools
por: Henriques, Pedro Rangel
Publicado em: (2002)
por: Henriques, Pedro Rangel
Publicado em: (2002)
article Compiler assisted elliptic curve cryptography
por: Barbosa, Manuel
Publicado em: (2007)
por: Barbosa, Manuel
Publicado em: (2007)
article A framework to optimize compilation task
por: Matos, Paulo
Publicado em: (2007)
por: Matos, Paulo
Publicado em: (2007)
school Upgrade of Lark Compiler Generator to support Attribute Grammars
por: Faria, Daniel Constantino Martins
Publicado em: (2024)
por: Faria, Daniel Constantino Martins
Publicado em: (2024)
school Automatic generation of ASTs from a programming language grammar
por: Silva, Pedro Miguel Mimoso Lopes Ferreira da
Publicado em: (2023)
por: Silva, Pedro Miguel Mimoso Lopes Ferreira da
Publicado em: (2023)
article The design of a framework for compilers development
por: Matos, Paulo
Publicado em: (2005)
por: Matos, Paulo
Publicado em: (2005)
article Dolphin-complab: a virtual compilers laboratory
por: Matos, Paulo
Publicado em: (2003)
por: Matos, Paulo
Publicado em: (2003)
image Dolphin-complab: a virtual compilers laboratory
por: Matos, Paulo
Publicado em: (2003)
por: Matos, Paulo
Publicado em: (2003)
article DIR - A code representation approach for compilers
por: Matos, Paulo
Publicado em: (2004)
por: Matos, Paulo
Publicado em: (2004)
article DOLPHIN - a system for compilers development, teach and use
por: Matos, Paulo
Publicado em: (2003)
por: Matos, Paulo
Publicado em: (2003)
school Domain specific language generation based on a XML schema
por: Duarte, Luís Carlos da Silva
Publicado em: (2019)
por: Duarte, Luís Carlos da Silva
Publicado em: (2019)
article A certifying compiler for zero-knowledge proofs of knowledge based on sigma-protocols
por: Almeida, José Bacelar
Publicado em: (2010)
por: Almeida, José Bacelar
Publicado em: (2010)
groups Automatic synthesis of VHDL Hardware Components from IOPT Petri Net models
por: Pereira, Fernando
Publicado em: (2013)
por: Pereira, Fernando
Publicado em: (2013)
article NLP/AI based techniques for programming exercises generation
por: Freitas, Tiago
Publicado em: (2023)
por: Freitas, Tiago
Publicado em: (2023)
article Empowering deaf-hearing communication: exploring synergies between predictive and generative ai-based strategies towards (portuguese) sign language interpretation
por: Adão, Telmo
Publicado em: (2023)
por: Adão, Telmo
Publicado em: (2023)
article Empowering deaf-hearing communication: Exploring synergies between predictive and generative AI-based strategies towards (Portuguese) sign language interpretation
por: Adão, Telmo
Publicado em: (2023)
por: Adão, Telmo
Publicado em: (2023)
article A formal treatment of the role of verified compilers in secure computation
por: Almeida, José Bacelar
Publicado em: (2022)
por: Almeida, José Bacelar
Publicado em: (2022)
article DOLPHIN-FEW - An example of a Web system to analyze and study compilers behavior
por: Matos, Paulo
Publicado em: (2003)
por: Matos, Paulo
Publicado em: (2003)
article Dolphin-FEW: an architecture for compilers development, monitoring and use on the web
por: Matos, Paulo
Publicado em: (2003)
por: Matos, Paulo
Publicado em: (2003)
groups A demonstration of compilability for UML template instances
por: Farinha, J.
Publicado em: (2016)
por: Farinha, J.
Publicado em: (2016)
article hnforcing ideal-world leakage bounds in real-world secret sharing MPC frameworks
por: Almeida, José Bacelar
Publicado em: (2018)
por: Almeida, José Bacelar
Publicado em: (2018)
article Linking content and language-integrated learning (CLIL) and task-based language teaching (TBLT) in an effective way: a methodological proposal
por: Lopes, António
Publicado em: (2020)
por: Lopes, António
Publicado em: (2020)
article An automatic programming tool for heterogeneous
por: Tavares, Adriano
Publicado em: (1997)
por: Tavares, Adriano
Publicado em: (1997)
article Certified compilation for cryptography: Extended x86 instructions and constant-time verification
por: Almeida, José Bacelar
Publicado em: (2020)
por: Almeida, José Bacelar
Publicado em: (2020)
school Criação de ferramentas de desenvolvimento para uma arquitetura baseada em Microblaze
por: Vasconcelos, Tiago Manuel Martins
Publicado em: (2014)
por: Vasconcelos, Tiago Manuel Martins
Publicado em: (2014)
groups Web-based language class activities: contexts of uses and background methodologies
por: Guerra, Joaquim
Publicado em: (2013)
por: Guerra, Joaquim
Publicado em: (2013)
article Exploring the user-generated content data to improve quality management
por: Maia, Sara
Publicado em: (2025)
por: Maia, Sara
Publicado em: (2025)
article A solution to dynamically build an interactive visualization system to the DOLPHIN-FEW
por: Matos, Paulo
Publicado em: (2003)
por: Matos, Paulo
Publicado em: (2003)
article ABC with a UNIX flavor
por: Azevedo, Bruno M.
Publicado em: (2013)
por: Azevedo, Bruno M.
Publicado em: (2013)
article Linguistic resources for paraphrase generation in portuguese: a lexicon-grammar approach
por: Barreiro, Anabela
Publicado em: (2022)
por: Barreiro, Anabela
Publicado em: (2022)
Registos relacionados
-
article Automatic generation of language-based tools using the LISA system
por: Henriques, Pedro Rangel
Publicado em: (2005) -
article VisualLISA: a visual interface for an attribute grammar based compiler-compiler
por: Pereira, Maria João
Publicado em: (2008) -
article Large language models: compilers for the 4th generation of programming languages?
por: Marcondes, Francisco Supino
Publicado em: (2023) -
article VisualLISA: a domain specific visual language for attribute grammars
por: Oliveira, Nuno
Publicado em: (2009) -
article A graphical interface based on grafcet for programming industrial robots off-line
por: Arnold, Gustavo V.
Publicado em: (2005)