Hardcaml_waveterm_kernelHardcaml_waveterm_kernel is a library for displaying terminal-based waveforms from hardcaml simulations.
The kernel library avoids any unix dependency so can be compiled for javascript.
module Display_rule : sig ... endA Rule.t is a predicate on Port.ts that specifies the display format of matching ports.
module Display_rules : sig ... endA Display_rules.t is an ordered list of rules that specifies the order of ports and the formatting of signals in a waveform.
module Draw : sig ... endGraphics drawing api to a 2d array of integers.
module Key_help : sig ... endmodule Text_alignment : sig ... endmodule Wave_format = Hardcaml.Wave_formatmodule Port : sig ... endSimulation port description.
module Port_name : sig ... endAn abstract type for port-name strings.
module Rect : sig ... endA rectangle
module Style : sig ... endStyling information
module Window_bounds : sig ... endmodule Window_styles : sig ... endmodule Wave_condition : sig ... endType to represent a specific condition you may be searching for in the waveform. The signal can be found by either suffix or a regex.
module Expert : sig ... end