hand-written parser

[/hændˈrɪtn ˈpɑːrsər/]
nounpl: hand-written parsers
analisador escrito manualmente
1. A parser implemented manually by a programmer rather than generated automatically from a formal grammar specification
The compiler uses a hand-written parser instead of relying on parser generators like Yacc.
O compilador utiliza um analisador escrito manualmente em vez de depender de geradores de analisadores como o Yacc.
2. A syntax analyzer built by direct coding techniques such as recursive descent parsing
Many production compilers employ hand-written parsers for better performance and error handling.
Muitos compiladores de produção empregam analisadores escritos manualmente para melhor desempenho e tratamento de erros.
This is specialized technical jargon used primarily in computer science and software engineering contexts. The term reflects a dichotomy in compiler design philosophy: hand-written parsers offer greater control and optimization opportunities but require more development effort compared to automatically generated parsers. This choice is particularly significant in the development of production-grade compilers and interpreters.
Synonyms / Sinônimos
recursive descent parsermanually coded parsercustom parserad-hoc parser
Antonyms / Antônimos
generated parserautomatic parserparser generator output

Regional Variations

General Brazilian Portuguese
analisador escrito manualmente
Standard technical terminology used in computer science education and industry
Portugal
analisador sintáctico escrito manualmente
Portuguese variant uses 'analisador sintáctico' instead of 'analisador'
Academic/Technical
parser manuscrito
Less common but occasionally used in academic papers

Related Words

parser generatorlexical analyzerabstract syntax treecompiler constructionsyntax analysisrecursive descent

Related Idioms & Phrases

build a hand-written parser from scratch
implement a hand-written parser manually
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →