
table.pl -- SWISH table rendererRender table-like data.
term_rendering(+Term, +Vars, +Options)//$ A list of dicts holding the same keys
Options:
first_row, which causes the first row to be used as header.
Multiple header options may be present. The first matching
row is used, next the first_row value and if nothing matches
no header is displayed.l, c or r or the
more verbose left, center, right. Default is left,
except for columns holding only integers.
fix_op_priority(+Options0, -Options)[private]
transpose_table(+Table, -Columns)[private]
nat_digits(+Number, -Digits)[private]
header(+Table, -Rows, -Header:list(Term), +Options, -RestOptions) is semidet[private]
header_row(ColNames:list)// is det[private]
is_list_of_terms(@Term, -Rows, -Cols) is semidet[private]
is_list_of_dicts(@Term, -Rows, -ColNames) is semidet[private]
is_list_of_lists(@Term, -Rows, -Cols) is semidet[private]