Display an outline as a nested table: Difference between revisions

Content added Content deleted
(→‎{{header|Haskell}}: Updated to allow for writing several tables, where outline has several top-level roots)
m (→‎Python: Functional: Slight simplification of wikiTableFromTree rendering function)
Line 2,380: Line 2,380:
def wikiTableFromTree(colorSwatch):
def wikiTableFromTree(colorSwatch):
'''A wikitable rendered from a single tree'''
'''A wikitable rendered from a single tree'''
def go(tree):
return compose(
return compose(
wikiTableFromRows,
wikiTableFromRows,
levels,
levels,
paintedTree(colorSwatch),
paintedTree(colorSwatch),
widthMeasuredTree,
widthMeasuredTree,
fullDepthTree
)
fullDepthTree
)(tree)

return go