I have also cross posted this question to Stack Exchange:
https://mathematica.stackexchange.com/questions/229840/how-to-assemble-python-abstract-syntax-trees-ast-in-mathematica?noredirect=1#comment583196_229840
B