def _generate_toc_tree(fn, fmt, base_name, paths, conf): print('[toc]: generating {0} toc'.format(fn)) if fmt == 'spec': toc = AggregatedTocTree(fn, conf) fmt = toc._first_source[0:3] toc.build_dfn() toc.build_table() toc.finalize() if fmt == 'ref': if toc.table is not None: outfn = _get_toc_output_name(base_name, 'table', paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) print('[toc-spec]: wrote: ' + outfn) elif fmt == 'toc': outfn = _get_toc_output_name(base_name, 'dfn-list', paths) toc.dfn.write(outfn) print('[toc-spec]: wrote: ' + outfn) else: toc = CustomTocTree(fn, conf) toc.build_contents() if fmt == 'toc': toc.build_dfn() elif fmt == 'ref': toc.build_table() toc.finalize() outfn = _get_toc_output_name(base_name, 'toc', paths) toc.contents.write(outfn) print('[toc]: wrote: ' + outfn) if fmt == 'ref': outfn = _get_toc_output_name(base_name, 'table', paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) print('[ref-toc]: wrote: ' + outfn) elif fmt == 'toc': outfn = _get_toc_output_name(base_name, 'dfn-list', paths) toc.dfn.write(outfn) print('[toc]: wrote: ' + outfn) print('[toc]: compiled toc output for {0}'.format(fn))
def _generate_toc_tree(fn, fmt, base_name, paths, conf): if fmt == 'spec': logger.debug('generating spec toc {0}'.format(fn)) toc = AggregatedTocTree(fn, conf) fmt = toc._first_source[0:3] toc.build_dfn() toc.build_table() toc.finalize() if fmt == 'ref': if toc.table is not None: outfn = _get_toc_output_name(base_name, 'table', paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) logger.debug('wrote spec ref-toc: ' + outfn) elif fmt == 'toc': outfn = _get_toc_output_name(base_name, 'dfn-list', paths) toc.dfn.write(outfn) logger.debug('wrote spec toc: ' + outfn) else: logger.debug('generating toc {0}'.format(fn)) toc = CustomTocTree(fn, conf) toc.build_contents() if fmt == 'toc': toc.build_dfn() elif fmt == 'ref': toc.build_table() toc.finalize() outfn = _get_toc_output_name(base_name, 'toc', paths) toc.contents.write(outfn) logger.debug('wrote toc: ' + outfn) if fmt == 'ref': outfn = _get_toc_output_name(base_name, 'table', paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) logger.debug('wrote ref toc: ' + outfn) elif fmt == 'toc': outfn = _get_toc_output_name(base_name, 'dfn-list', paths) toc.dfn.write(outfn) logger.debug('wrote toc file: ' + outfn)
def _generate_toc_tree(fn, fmt, base_name, paths): print("[toc]: generating {0} toc".format(fn)) if fmt == "spec": toc = AggregatedTocTree(fn) fmt = toc._first_source[0:3] toc.build_dfn() toc.build_table() toc.finalize() if fmt == "ref": if toc.table is not None: outfn = _get_toc_output_name(base_name, "table", paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) print("[toc-spec]: wrote: " + outfn) elif fmt == "toc": outfn = _get_toc_output_name(base_name, "dfn-list", paths) toc.dfn.write(outfn) print("[toc-spec]: wrote: " + outfn) else: toc = CustomTocTree(fn) toc.build_contents() if fmt == "toc": toc.build_dfn() elif fmt == "ref": toc.build_table() toc.finalize() outfn = _get_toc_output_name(base_name, "toc", paths) toc.contents.write(outfn) print("[toc]: wrote: " + outfn) if fmt == "ref": outfn = _get_toc_output_name(base_name, "table", paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) print("[ref-toc]: wrote: " + outfn) elif fmt == "toc": outfn = _get_toc_output_name(base_name, "dfn-list", paths) toc.dfn.write(outfn) print("[toc]: wrote: " + outfn) print("[toc]: compiled toc output for {0}".format(fn))
def _generate_toc_tree(fn, fmt, base_name, paths, conf): if fmt == "spec": logger.debug("generating spec toc {0}".format(fn)) toc = AggregatedTocTree(fn, conf) fmt = toc._first_source[0:3] toc.build_dfn() toc.build_table() toc.finalize() if fmt == "ref": if toc.table is not None: outfn = _get_toc_output_name(base_name, "table", paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) logger.debug("wrote spec ref-toc: " + outfn) elif fmt == "toc": outfn = _get_toc_output_name(base_name, "dfn-list", paths) toc.dfn.write(outfn) logger.debug("wrote spec toc: " + outfn) else: logger.debug("generating toc {0}".format(fn)) toc = CustomTocTree(fn, conf) toc.build_contents() if fmt == "toc": toc.build_dfn() elif fmt == "ref": toc.build_table() toc.finalize() outfn = _get_toc_output_name(base_name, "toc", paths) toc.contents.write(outfn) logger.debug("wrote toc: " + outfn) if fmt == "ref": outfn = _get_toc_output_name(base_name, "table", paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) logger.debug("wrote ref toc: " + outfn) elif fmt == "toc": outfn = _get_toc_output_name(base_name, "dfn-list", paths) toc.dfn.write(outfn) logger.debug("wrote toc file: " + outfn)
def _generate_toc_tree(fn, fmt, base_name, paths): print('[toc]: generating {0} toc'.format(fn)) if fmt == 'spec': toc = AggregatedTocTree(fn) fmt = toc._first_source[0:3] toc.build_dfn() toc.build_table() toc.finalize() if fmt == 'ref': if toc.table is not None: outfn = _get_toc_output_name(base_name, 'table', paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) print('[toc-spec]: wrote: ' + outfn) elif fmt == 'toc': outfn = _get_toc_output_name(base_name, 'dfn-list', paths) toc.dfn.write(outfn) print('[toc-spec]: wrote: ' + outfn) else: toc = CustomTocTree(fn) toc.build_contents() if fmt == 'toc': toc.build_dfn() elif fmt == 'ref': toc.build_table() toc.finalize() outfn = _get_toc_output_name(base_name, 'toc', paths) toc.contents.write(outfn) print('[toc]: wrote: ' + outfn) if fmt == 'ref': outfn = _get_toc_output_name(base_name, 'table', paths) t = TableBuilder(RstTable(toc.table)) t.write(outfn) print('[ref-toc]: wrote: ' + outfn) elif fmt == 'toc': outfn = _get_toc_output_name(base_name, 'dfn-list', paths) toc.dfn.write(outfn) print('[toc]: wrote: ' + outfn) print('[toc]: compiled toc output for {0}'.format(fn))