summaryrefslogtreecommitdiffstats
path: root/ppapi/generators/idl_c_header.py
diff options
context:
space:
mode:
authornoelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-19 01:21:53 +0000
committernoelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-19 01:21:53 +0000
commitec5af274afdd374bf2d83f097a18df5f88d1b487 (patch)
tree656910dc88dbc3771997bd0e97149f754226f502 /ppapi/generators/idl_c_header.py
parent09b36763ce6743310f55c73d18f45ebc513d75b7 (diff)
downloadchromium_src-ec5af274afdd374bf2d83f097a18df5f88d1b487.zip
chromium_src-ec5af274afdd374bf2d83f097a18df5f88d1b487.tar.gz
chromium_src-ec5af274afdd374bf2d83f097a18df5f88d1b487.tar.bz2
Update the generator
Fix output file to ignore modified datestamp and copyright year. Minor pychecker fixes (shadowed built-ins) Add 'Type' so we can define builtin types in pp_stdint.h Remove 'skip' of pp_stdint.idl so we now process it. Setup intelligent defaults for generator. 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/7396035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92941 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators/idl_c_header.py')
-rw-r--r--ppapi/generators/idl_c_header.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/ppapi/generators/idl_c_header.py b/ppapi/generators/idl_c_header.py
index feef088..d95a7c2 100644
--- a/ppapi/generators/idl_c_header.py
+++ b/ppapi/generators/idl_c_header.py
@@ -36,7 +36,7 @@ def IDLToHeader(filenode, relpath=None, prefix=None):
def GenerateHeader(filenode, pref, inline=True):
name = filenode.GetProperty('NAME')
- if name == 'pp_stdint.idl': return
+# if name == 'pp_stdint.idl': return
# If we have an 'out' filter list, then check if we should output this file.
outlist = GetOption('out')
@@ -51,13 +51,13 @@ def GenerateHeader(filenode, pref, inline=True):
gpath = GetOption('guard')
def_guard = IDLToHeader(filenode, relpath=gpath, prefix=pref)
def_guard = def_guard.replace('/','_').replace('.','_').upper() + '_'
- copyright = filenode.GetChildren()[0]
- assert(copyright.IsA('Copyright'))
+ cright_node = filenode.GetChildren()[0]
+ assert(cright_node.IsA('Copyright'))
fileinfo = filenode.GetChildren()[1]
assert(fileinfo.IsA('Comment'))
- out.Write('%s\n' % cgen.Copyright(copyright))
+ out.Write('%s\n' % cgen.Copyright(cright_node))
out.Write('/* From %s modified %s. */\n\n'% (
filenode.GetProperty('NAME'), filenode.GetProperty('DATETIME')))
out.Write('#ifndef %s\n#define %s\n\n' % (def_guard, def_guard))