AST manipulation

[/ˌeɪ.ɛs.ˈtiː ˌmænɪpjuˈleɪʃən/]
noun
manipulação de AST
1. The process of programmatically analyzing, modifying, or transforming an Abstract Syntax Tree (AST) in compiler design, code generation, or static analysis
AST manipulation allows developers to write custom code transformations and optimizations.
A manipulação de AST permite que desenvolvedores escrevam transformações e otimizações de código personalizadas.
2. Techniques used in programming language implementation to traverse, modify, or generate code by operating on tree-structured representations of source code
Babel uses AST manipulation to transpile modern JavaScript into older compatible versions.
O Babel usa manipulação de AST para transpilar JavaScript moderno em versões compatíveis mais antigas.
3. The practice of programmatically visiting and transforming nodes within a parsed syntax tree
AST manipulation is essential for implementing linters, formatters, and static analysis tools.
A manipulação de AST é essencial para implementar linters, formatadores e ferramentas de análise estática.
AST manipulation is primarily a technical term used in software development and computer science education. It is equally used in Brazilian Portuguese and European Portuguese technical communities, with terminology largely standardized across both regions due to the global nature of software development. The term is typically not translated in professional contexts, and many Brazilian developers use 'AST manipulation' directly in English.
Synonyms / Sinônimos
AST transformationsyntax tree manipulationcode transformationtree traversal and modification

Regional Variations

General Brazilian
manipulação de AST
Standard technical terminology used in Brazilian software development communities
São Paulo
manipulação de AST
Common in tech hubs; sometimes used alongside English term in technical documentation
Portugal
manipulação de AST
Same terminology; largely standardized across Portuguese-speaking tech communities

Related Words

Abstract Syntax Treeparsingcode generationcompiler designtranspilationstatic analysisvisitor patterntree traversal

Related Idioms & Phrases

walking the AST
traversing the syntax tree
tree rewriting
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →