Cst.Linetype 'a not_blank = {trailing_blanks : Base.string;regexp: " \t*"
orig : Base.string;Original contents of the line without the trailing blanks or indentation. regexp: "^\n*^ \t\n"
data : 'a;Data associated to the line.
*)}val sexp_of_not_blank : ('a -> Base.Sexp.t) -> 'a not_blank -> Base.Sexp.tval sexp_of_t : ('a -> Base.Sexp.t) -> 'a t -> Base.Sexp.tval map : 'a t -> f:(Base.string -> 'a -> 'b) -> 'b tThe callback receive the orig and data fields
val data : 'a t -> blank:'a -> 'a