diff options
author | Jose Fonseca <jfonseca@vmware.com> | 2016-05-18 11:05:35 +0100 |
---|---|---|
committer | Jose Fonseca <jfonseca@vmware.com> | 2016-05-18 11:05:35 +0100 |
commit | c0cfbd20bd5a24bc62acb06f35320b2c667b392b (patch) | |
tree | ef8c16c66699476b31024bb9f15a2fa9187b4083 /specs | |
parent | fe66fc08bdc5b9bc9b5acb04ca19122650314656 (diff) |
specs/scripts: Use print function in cxx2api.
Diffstat (limited to 'specs')
-rwxr-xr-x | specs/scripts/cxx2api.py | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/specs/scripts/cxx2api.py b/specs/scripts/cxx2api.py index fa9a9d6c..fcad15c6 100755 --- a/specs/scripts/cxx2api.py +++ b/specs/scripts/cxx2api.py @@ -1,4 +1,7 @@ #!/usr/bin/env python + +from __future__ import print_function + copyright = ''' ########################################################################## # @@ -156,7 +159,7 @@ class type_dumper_t(type_visitor.type_visitor_t): #if isinstance(self.type.base, declarations.cpptypes.declarated_t): # decl = self.type.base.declaration # if isinstance(decl, declarations.typedef.typedef_t): - # print decl.type, type(decl.type) + # print(decl.type, type(decl.type)) # if isinstance(decl, declarations.class_declaration.class_t): # if decl.public_members: # self.result = 'ObjPointer(%s)' % decl.name @@ -216,11 +219,11 @@ class decl2_dumper_t(decl_visitor.decl_visitor_t): self.functions = StringIO.StringIO() def start(self): - print copyright.strip() - print - print - print r'from winapi import *' - print + print(copyright.strip()) + print() + print() + print(r'from winapi import *') + print() def finish(self): sys.stdout.write(self.interfaces.getvalue()) @@ -247,12 +250,12 @@ class decl2_dumper_t(decl_visitor.decl_visitor_t): def visit_struct(self, decl_name, decl): struct = decl - print r'%s = Struct(%r, [' % (decl_name, decl_name) + print(r'%s = Struct(%r, [' % (decl_name, decl_name)) for variable in struct.variables(): var_type = dump_type(variable.type) - print r' (%s, %r),' % (var_type, variable.name) - print r'])' - print + print(r' (%s, %r),' % (var_type, variable.name)) + print(r'])') + print() def visit_interface(self): class_ = self.decl @@ -308,16 +311,16 @@ class decl2_dumper_t(decl_visitor.decl_visitor_t): base_decl = typedef.type.declaration self.visit_struct(typedef.name, base_decl) return - print r'%s = Alias(%r, %s)' % (typedef.name, typedef.name, base_type) - print + print(r'%s = Alias(%r, %s)' % (typedef.name, typedef.name, base_type)) + print() def visit_enumeration(self): enum = self.decl - print r'%s = Enum(%r, [' % (enum.name, enum.name) + print(r'%s = Enum(%r, [' % (enum.name, enum.name)) for name, value in enum.values: - print r' %r,' % (name,) - print r'])' - print + print(r' %r,' % (name,)) + print(r'])') + print() def visit_variable(self): pass |