From eef65908a10f9fc7f2b69e826d324a4189e4d341 Mon Sep 17 00:00:00 2001 From: Jeremy Hylton Date: Tue, 14 Aug 2001 18:58:00 +0000 Subject: [PATCH] Add getChildNodes() method to Node --- Tools/compiler/astgen.py | 2 ++ Tools/compiler/compiler/astgen.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Tools/compiler/astgen.py b/Tools/compiler/astgen.py index c31ca548bb..fc929936cd 100644 --- a/Tools/compiler/astgen.py +++ b/Tools/compiler/astgen.py @@ -171,6 +171,8 @@ class Node: 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): diff --git a/Tools/compiler/compiler/astgen.py b/Tools/compiler/compiler/astgen.py index c31ca548bb..fc929936cd 100644 --- a/Tools/compiler/compiler/astgen.py +++ b/Tools/compiler/compiler/astgen.py @@ -171,6 +171,8 @@ class Node: 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): -- 2.40.0