| OLD | NEW |
| 1 | 1 |
| 2 | 2 |
| 3 import os | 3 import os |
| 4 import sys | 4 import sys |
| 5 | 5 |
| 6 import datatypes | 6 import datatypes |
| 7 from pdfspec_autogen import * | 7 from pdfspec_autogen import * |
| 8 | 8 |
| 9 # TODO(edisonn): date and some other types are in fact strings, with a custom fo
rmat!!! | 9 # TODO(edisonn): date and some other types are in fact strings, with a custom fo
rmat!!! |
| 10 # TODO(edisonn): refer to page 99 (PDF data types) | 10 # TODO(edisonn): refer to page 99 (PDF data types) |
| (...skipping 450 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 461 fileMapperNative.write('#include "SkPdfNativeDoc.h"\n') | 461 fileMapperNative.write('#include "SkPdfNativeDoc.h"\n') |
| 462 fileMapperNative.write('#include "SkPdfNativeObject.h"\n') | 462 fileMapperNative.write('#include "SkPdfNativeObject.h"\n') |
| 463 | 463 |
| 464 | 464 |
| 465 fileMapperNativeCpp.write('#include "SkPdfMapper_autogen.h"\n') | 465 fileMapperNativeCpp.write('#include "SkPdfMapper_autogen.h"\n') |
| 466 fileMapperNativeCpp.write('#include "SkPdfUtils.h"\n') | 466 fileMapperNativeCpp.write('#include "SkPdfUtils.h"\n') |
| 467 fileMapperNativeCpp.write('#include "SkPdfNativeObject.h"\n') | 467 fileMapperNativeCpp.write('#include "SkPdfNativeObject.h"\n') |
| 468 fileMapperNativeCpp.write('\n') | 468 fileMapperNativeCpp.write('\n') |
| 469 | 469 |
| 470 fileMapperNative.write('class SkPdfMapper {\n') | 470 fileMapperNative.write('class SkPdfMapper {\n') |
| 471 | |
| 472 fileMapperNative.write(' SkPdfNativeDoc* fParsedDoc;\n') | |
| 473 | 471 |
| 474 fileMapperNative.write('public:\n') | 472 fileMapperNative.write('public:\n') |
| 475 | 473 |
| 476 fileMapperNative.write(' SkPdfMapper(SkPdfNativeDoc* doc) : fParsedDoc(doc)
{}\n') | 474 fileMapperNative.write(' SkPdfMapper() {}\n') |
| 477 fileMapperNative.write('\n') | 475 fileMapperNative.write('\n') |
| 478 | 476 |
| 479 for name in self.fClassesNamesInOrder: | 477 for name in self.fClassesNamesInOrder: |
| 480 cls = self.fClasses[name] | 478 cls = self.fClasses[name] |
| 481 | 479 |
| 482 fileMapperNative.write(' SkPdfNativeObjectType map' + name + '(const SkPd
fNativeObject* in) const;\n') | 480 fileMapperNative.write(' SkPdfNativeObjectType map' + name + '(const SkPd
fNativeObject* in) const;\n') |
| 483 | 481 |
| 484 fileMapperNativeCpp.write('SkPdfNativeObjectType SkPdfMapper::map' + name
+ '(const SkPdfNativeObject* in) const {\n') | 482 fileMapperNativeCpp.write('SkPdfNativeObjectType SkPdfMapper::map' + name
+ '(const SkPdfNativeObject* in) const {\n') |
| 485 fileMapperNativeCpp.write(' if (in == NULL || !is' + name + '(in)) return
kNone_SkPdfNativeObjectType;\n') | 483 fileMapperNativeCpp.write(' if (in == NULL || !is' + name + '(in)) return
kNone_SkPdfNativeObjectType;\n') |
| 486 fileMapperNativeCpp.write('\n') | 484 fileMapperNativeCpp.write('\n') |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 622 | 620 |
| 623 fileHeadersNative.write('#endif // __DEFINED__SkPdfHeaders\n') | 621 fileHeadersNative.write('#endif // __DEFINED__SkPdfHeaders\n') |
| 624 | 622 |
| 625 fileHeadersNative.close() | 623 fileHeadersNative.close() |
| 626 fileHeadersNativeCpp.close() | 624 fileHeadersNativeCpp.close() |
| 627 | 625 |
| 628 if '__main__' == __name__: | 626 if '__main__' == __name__: |
| 629 #print sys.argv | 627 #print sys.argv |
| 630 sys.exit(generateCode()) | 628 sys.exit(generateCode()) |
| 631 | 629 |
| OLD | NEW |