Outputs the final DEF file to a file defaulting to stdout. output_def(dlist, flist, header, file = sys.stdout)
(dlist, flist, header, file = sys.stdout)
| 94 | return dlist, flist |
| 95 | |
| 96 | def output_def(dlist, flist, header, file = sys.stdout): |
| 97 | """Outputs the final DEF file to a file defaulting to stdout. |
| 98 | |
| 99 | output_def(dlist, flist, header, file = sys.stdout)""" |
| 100 | for data_sym in dlist: |
| 101 | header = header + '\t%s DATA\n' % data_sym |
| 102 | header = header + '\n' # blank line |
| 103 | for func_sym in flist: |
| 104 | header = header + '\t%s\n' % func_sym |
| 105 | file.write(header) |
| 106 | |
| 107 | if __name__ == '__main__': |
| 108 | libfile, deffile = parse_cmd() |