Block.TableTables.
type sep = align option * Layout.countThe type for separators. The column aligment and the number of - for layout preservation.
type cell_layout = Layout.blanks * Layout.blanksThe type for cell layout, initial and trailing blanks.
type row = [ | `Header of (Inline.t * cell_layout) list| `Sep of sep node list| `Data of (Inline.t * cell_layout) list ]The type for rows. The lists only have entries for columns as found in rows in the document. You need to pad them on the right with more columns to reach the table's col_count.
The type for tables.
val make : ?indent:Layout.indent -> (row node * Layout.blanks) list -> tmake rows is a table row rows.
val indent : t -> Layout.indentindent t is the indentation to the first pipe found on the first row.
val col_count : t -> intcol_count t is the number of columns in the table.
val rows : t -> (row node * Layout.blanks) listrows t are the table's rows.