ASCII flow
Based on discussion here: https://groups.google.com/d/topic/wavedrom/KDoRiDNoiTs/discussion
I found wavedrom while looking for an ascii wave diagram editor for embedding in vhdl.
I think ascii output should be implemented in some basic manner. I'd say pick a simple style for implementation and do as much as you can. Even if some advanced features don't render, that's fine. In most cases you just want something simple.
Don't let the corner cases prevent this from being implemented. Just implement maybe "10pnhlx=|." and most cases are covered.
Can I propose a five line format:
+--------+ +----+
/ \ / \
----+ XXXXXXXX + DATA +------
\ / \ /
+--------+ +----+
How about 3 line?
/----------\ /------\
----+ XXXXXXXX + DATA +------
\----------/ \------/
It's a very important function that I would definately use it and recommand it.
Looks like there have been some recent attempts at this:
- https://github.com/zegervdv/wavedrom-ascii
- https://github.com/Wren6991/asciiwave