Feature Collections
→ global data structures that contain instances of all available traversers, processors, and/or post processors
- used by extractor API and traversers to find eligible processing candidates
- can be used to build extensions
Implementation
- for processors and post processors simple lists of their abstract super type can be used
- for traversers a map that maps AST node types to the respective traverser implementation may be used