Module Ascii_table_kernel

module Attr = Ansi_kernel.Attr
module Align = Column.Align
module Display : sig ... end
module Column : module type of struct include Column end with module Private := Column.Private
module Screen : sig ... end
val draw : ?display:Display.t -> ?spacing:int -> ?limit_width_to:int -> ?header_attr:Attr.t list -> ?display_empty_rows:bool -> prefer_split_on_spaces:bool -> 'row Column.t list -> 'row list -> Screen.t option @@ portable
val to_string_noattr : ?display:Display.t -> ?spacing:int -> ?limit_width_to:int -> ?header_attr:Attr.t list -> ?display_empty_rows:bool -> ?prefer_split_on_spaces:bool -> 'row Column.t list -> 'row list -> bars:[ `Ascii | `Unicode ] -> string @@ portable
val simple_list_table_string : ?index:bool -> ?display:Display.t -> ?spacing:int -> ?limit_width_to:int -> ?max_col_width:int -> ?header_attr:Attr.t list -> ?bars:[ `Ascii | `Unicode ] -> ?display_empty_rows:bool -> ?prefer_split_on_spaces:bool -> string list -> string list list -> string @@ portable
module Table_char : sig ... end
module Private : sig ... end
val cols_and_data_of_strings : ?index:bool -> ?max_col_width:int -> string list -> string list list -> string list Column.t list * string list list @@ portable
  • alert ascii_table_kernel_internal This function is intended only for use in Ascii_table.