package hardcaml_waveterm
Module Expert.WriteSource
Source
type styler = {start : (Base.string -> Base.unit) -> Base.unit;(*called at start
*)set : (Base.string -> Base.unit) -> Hardcaml_waveterm_kernel__.Draw.Style.t -> Base.unit;(*called for each element
*)eol : (Base.string -> Base.unit) -> Base.unit;(*called at end of each line
*)finish : (Base.string -> Base.unit) -> Base.unit;(*called at end
*)
}stylting functions
CSS classes for css_class_styler. Dump in CSS file or style tag.
Source
val html_escape :
?styler:styler ->
(Base.string -> Base.unit) ->
(Base.int * Hardcaml_waveterm_kernel__.Draw.Style.t) Base.array Base.array ->
Base.unitwrite data as html escape code
Source
val utf8 :
?styler:styler ->
(Base.string -> Base.unit) ->
(Base.int * Hardcaml_waveterm_kernel__.Draw.Style.t) Base.array Base.array ->
Base.unitwrite data as utf-8