Description
I believe parsers should only convert source files to ASTs with minimal or zero transformation. The current AST to metadata entries transformation should be extracted into a separate generator. Other generators can depend on this metadata generator if needed. This would allow generators to choose between working directly with the raw AST or a more structured metadata representation, depending on their needs.