package hardcaml_waveterm
A terminal based digital waveform viewer for Hardcaml
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.0.tar.gz
sha256=a6780e4310f46cd71ff8a3cdf12bb51afdf0eaea5e84645a148a4ecd0f02920b
doc/src/hardcaml_waveterm.kernel/hardcaml_waveterm_kernel.ml.html
Source file hardcaml_waveterm_kernel.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
(** {!Hardcaml_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 = Display_rule module Display_rules = Display_rules module Text_alignment = Text_alignment module Wave_format = Hardcaml.Wave_format module Port = Port module Port_name = Port_name module Expert = struct module M (Data : Data.S) = struct module type S = sig module Wave : Wave.M(Data).S module Waves : Waves.M(Data)(Wave).S module Render : Render.M(Data)(Wave)(Waves).S module Waveform : Waveform.M(Data)(Wave)(Waves)(Render).S end end module Make (Data : Data.S) : M(Data).S = struct module Wave = Wave.Make (Data) module Waves = Waves.Make (Data) (Wave) module Render = Render.Make (Data) (Wave) (Waves) module Waveform = Waveform.Make (Data) (Wave) (Waves) (Render) end module Data = Data module Draw = Draw module Write = Write module Wave = Wave module Waves = Waves module Render = Render module Waveform = Waveform end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>