now, compiler APIs in Ape can add classify the ast nodes they create such that downstream services can use those classifications to parse content, such as knowing the nodes in a function def versus the function content (something we have to do for coverage)
How I did it
add new model
add member to ast node
default to unclassified, so it wont be breaking change
How to verify it
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)
What I did
now, compiler APIs in Ape can add classify the ast nodes they create such that downstream services can use those classifications to parse content, such as knowing the nodes in a function def versus the function content (something we have to do for coverage)
How I did it
How to verify it
Checklist