summaryrefslogtreecommitdiffstats
path: root/ppapi/generators/idl_node.py
diff options
context:
space:
mode:
authornoelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-19 00:08:54 +0000
committernoelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-19 00:08:54 +0000
commit5eef288b86b805e5d0d18d9a83a1d5416655a330 (patch)
tree916643383d9e92abcd256d8d69f75efb4449d3a0 /ppapi/generators/idl_node.py
parentd33b2379837d0688b8011e7d48455bd9d2253fe4 (diff)
downloadchromium_src-5eef288b86b805e5d0d18d9a83a1d5416655a330.zip
chromium_src-5eef288b86b805e5d0d18d9a83a1d5416655a330.tar.gz
chromium_src-5eef288b86b805e5d0d18d9a83a1d5416655a330.tar.bz2
Update the generator
Outstanding changes to the generator to: Support hashing Support versions Clean up 'C' header generation Update of 'C' header generation tests Fix line wrapping Pass error counts through to File objects BUG= http://code.google.com/p/chromium/issues/detail?id=84272 TEST= python idl_c_header.py & gcl try Generate the new headers, add them to a CL, and try TBR= sehr@google.com Review URL: http://codereview.chromium.org/7408002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92930 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators/idl_node.py')
-rw-r--r--ppapi/generators/idl_node.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ppapi/generators/idl_node.py b/ppapi/generators/idl_node.py
index 285307a..0c8c180 100644
--- a/ppapi/generators/idl_node.py
+++ b/ppapi/generators/idl_node.py
@@ -81,8 +81,7 @@ class IDLNode(IDLVersion):
if child.cls == 'ExtAttribute':
self.SetProperty(child.name, child.value)
else:
- child.SetParent(self)
- self.children.append(child)
+ self.AddChild(child)
#
# String related functions
@@ -171,6 +170,10 @@ class IDLNode(IDLVersion):
self.property_node.AddParent(parent)
self.parent = parent
+ def AddChild(self, node):
+ node.SetParent(self)
+ self.children.append(node)
+
# Get a list of all children
def GetChildren(self):
return self.children