package hardcaml_waveterm

  1. Overview
  2. Docs
A terminal based digital waveform viewer for Hardcaml

Install

Dune Dependency

Authors

Maintainers

Sources

v0.17.0.tar.gz
sha256=a6780e4310f46cd71ff8a3cdf12bb51afdf0eaea5e84645a148a4ecd0f02920b

doc/hardcaml_waveterm.kernel/Hardcaml_waveterm_kernel/Expert/Write/index.html

Module Expert.WriteSource

Sourcetype styler = {
  1. start : (Base.string -> Base.unit) -> Base.unit;
    (*

    called at start

    *)
  2. set : (Base.string -> Base.unit) -> Hardcaml_waveterm_kernel__.Draw.Style.t -> Base.unit;
    (*

    called for each element

    *)
  3. eol : (Base.string -> Base.unit) -> Base.unit;
    (*

    called at end of each line

    *)
  4. finish : (Base.string -> Base.unit) -> Base.unit;
    (*

    called at end

    *)
}

stylting functions

Sourceval no_styler : styler

not styling information inserted

Sourceval html_styler : styler

Inline CSS per span element

Sourceval css_class_styler : styler

CSS specified with classes

Sourceval css_classes : Base.string

CSS classes for css_class_styler. Dump in CSS file or style tag.

Sourceval term_styler : styler

ANSI termianl escape codes

Sourceval html_escape : ?styler:styler -> (Base.string -> Base.unit) -> (Base.int * Hardcaml_waveterm_kernel__.Draw.Style.t) Base.array Base.array -> Base.unit

write data as html escape code

Sourceval utf8 : ?styler:styler -> (Base.string -> Base.unit) -> (Base.int * Hardcaml_waveterm_kernel__.Draw.Style.t) Base.array Base.array -> Base.unit

write data as utf-8

OCaml

Innovation. Community. Security.