有没有一种工具可以从某种标记生成 ASCII 图表。
用例:能够快速创建和编辑可嵌入 javadoc(或任何其他注释)中的图表。
类似于允许我们写一些标记的东西:
A--HAS-->B
B--HAS-->C
该工具将生成可视化:
+----+ +-----+
| A |-----HAS-----| B |
+----+ +-----+
|
| HAS
|
+--|---+
| C |
| |
+------+
等工具中绘制它
看一下 Graph::Easy http://bloodgate.com/perl/graph/manual/index.html。它的语法与 GraphViz 包中的 dot 非常相似,甚至可以将一些点文件作为输入。它还以自己非常简单的语法接受输入,并可以提供多种格式的输出,包括 ASCII 和图形格式。