Add getChildNodes() method to Node
diff --git a/Tools/compiler/astgen.py b/Tools/compiler/astgen.py
index c31ca54..fc92993 100644
--- a/Tools/compiler/astgen.py
+++ b/Tools/compiler/astgen.py
@@ -171,6 +171,8 @@
         return flatten(self._getChildren())
     def asList(self):
         return tuple(asList(self.getChildren()))
+    def getChildNodes(self):
+        return [n for n in self.getChildnre() if isinstance(n, Node)]
 
 class EmptyNode(Node):
     def __init__(self):