compiler-compiler

[/kəmˈpaɪlər ˈkɑːmpaɪlər/]
nounpl: compiler-compilers
gerador de compiladores
1. A software tool or system that automatically generates a compiler from a formal specification of a programming language (such as its grammar and translation rules)
The team used a compiler-compiler to quickly generate a compiler for their new domain-specific language.
A equipe usou um gerador de compiladores para gerar rapidamente um compilador para sua nova linguagem específica de domínio.
2. A metaprogramming tool that takes language specifications as input and produces compiler code as output
YACC is a classic compiler-compiler that generates parsers from grammar definitions.
YACC é um gerador de compiladores clássico que gera analisadores sintáticos a partir de definições de gramática.
This is specialized technical terminology used primarily in computer science, software engineering, and compiler design fields. The term originated in the 1960s and remains fundamental in teaching language design and implementation. It is equally understood in Brazil and Portugal within academic and professional computing contexts, though most practitioners use the English term directly in technical discussions.
Synonyms / Sinônimos
parser generatorcompiler generatorlanguage processing toolmetacompiler

Regional Variations

General Brazilian
gerador de compiladores
Standard technical term used in computer science education and industry
Portugal
gerador de compiladores
Same usage as in Brazil; technical terminology is consistent
Technical English (Global)
compiler-compiler ou metacompilador
Sometimes translated as 'metacompilador' in more formal technical contexts

Related Words

compilergrammarparserlexerYACCLexBisonformal language specification
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →