Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit eef6590

Browse files
committed
Add getChildNodes() method to Node
1 parent 34aeeff commit eef6590

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Tools/compiler/astgen.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ def getChildren(self):
171171
return flatten(self._getChildren())
172172
def asList(self):
173173
return tuple(asList(self.getChildren()))
174+
def getChildNodes(self):
175+
return [n for n in self.getChildnre() if isinstance(n, Node)]
174176

175177
class EmptyNode(Node):
176178
def __init__(self):

Tools/compiler/compiler/astgen.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ def getChildren(self):
171171
return flatten(self._getChildren())
172172
def asList(self):
173173
return tuple(asList(self.getChildren()))
174+
def getChildNodes(self):
175+
return [n for n in self.getChildnre() if isinstance(n, Node)]
174176

175177
class EmptyNode(Node):
176178
def __init__(self):

0 commit comments

Comments
 (0)