diff options
author | noelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-02 01:16:30 +0000 |
---|---|---|
committer | noelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-02 01:16:30 +0000 |
commit | 38c0f7e028d57f0d0bfb6eef386f6e4101052201 (patch) | |
tree | 2b62bd4d225f608bc99f0d5010fc239a167432bd /ppapi/generators/idl_log.py | |
parent | 164a3d27e68e8ac6dfe0df99e422770da98c6ef2 (diff) | |
download | chromium_src-38c0f7e028d57f0d0bfb6eef386f6e4101052201.zip chromium_src-38c0f7e028d57f0d0bfb6eef386f6e4101052201.tar.gz chromium_src-38c0f7e028d57f0d0bfb6eef386f6e4101052201.tar.bz2 |
Add idl_c_proto for generating 'C' style prototypes from IDL
Updated idl_log to provide Log/LogTag (which add the log type tag)
Remove stale switches to idl_lexer.py
Add Regex based Replace function to Node to replace $KEY$ with a property on that node
Added quick resolution of typeinfo by adding typeinfo member to IDLNode
Added idl_c_proto.py which defines a set of function which take an IDL Node then
generate the 'C' style equivelent.
BUG= http://code.google.com/p/chromium/issues/detail?id=84272
TEST= python idl_c_proto.py
Review URL: http://codereview.chromium.org/7085014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87567 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators/idl_log.py')
-rw-r--r-- | ppapi/generators/idl_log.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ppapi/generators/idl_log.py b/ppapi/generators/idl_log.py index 7aa4510..1c30aa9 100644 --- a/ppapi/generators/idl_log.py +++ b/ppapi/generators/idl_log.py @@ -27,6 +27,12 @@ class IDLLog(object): self.log = [] def Log(self, msg): + line = "%s\n" % (msg) + if self.console: self.out.write(line) + if self.capture: + self.log.append(msg) + + def LogTag(self, msg): line = "%s%s\n" % (self.name, msg) if self.console: self.out.write(line) if self.capture: |