Program Analysis
Imports and exports
Variable analysis
Property checking
Getting
Modules and files
Locations
Program transformation
Adding
Removing
Updating
Miscellous
Parsing, writing and showing
Locations
Default values
Identifiers, expressions, patterns and declarations
Others
Typed AST traversals (added by CMB)
Miscellous
Debug stuff