For example, if I was to create a node called "Something" that I wanted to use in a Python AST tree, where and which changes would I have to add to Python source code in order to do that?
I know that I should start out with Python.asdl where the AST grammar is defined. Then I should move onto ast.c.
Unfortunately, I am unsure where exactly I have to make the changes in the ast.c file in order to implement the node.
Also, for simplicity, lets say that I just want the node as a placeholder, meaning that it should not do anything except be able to insert itself into a tree.