Transforming an Abstract Syntax Tree into Groovy. WHAT?!
summary
Shows how to transform Java abstract syntax trees into Groovy code using tooling for AST manipulation. Covers practical techniques and technologies for mapping Java AST nodes to Groovy constructs, likely using Groovy's AST transformation APIs and related developer tools.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:22AST transformations matter
- 14:39Global AST transformation demo
- 24:50Local AST transformation demo
- 32:40Adding main method via transformation
- 43:11Improving transformations with Groovy
- 50:58Extension methods and AST
- 57:11Q&A
related talks
27mAST Meta-programming
26mMagical land of AST's with babel plugins
45mClimbing the Abstract Syntax Tree
27mDigging into Abstract Syntax Trees for analyzing and modifying Python programs
38mSource code manipulation (...)
44mJavaScript AST programming: Introduction and beyond
15mFast & Easy ASTs for Flexible Embedded Interpreters
42mData All The ASTs
