feat: add a parent property to AST nodes
#82
+176
−67
parent property to AST nodes
#82