我正在使用graphviz来可视化我正在解析的语言的AST.我想要包含源代码(作为标签),但graphviz对齐标签内的文本,这与我的缩进混淆(代码是缩进敏感的).这是问题的一个例子,第二行代码不应缩进:

这是生成的.dot文件的相关部分:
graph [fontname=Courier,fontsize=10.0,labeljust=l,nojustify=true];
node [shape=box,width=0.2,height=0.2,fontname=Courier,fontsize=10.0,penwidth=0.5];
edge [weight=1.2,penwidth=0.5,fontname=Courier,fontsize=10.0,labeljust=c];
labelloc="t";
label="\ndef square(a, b) -> a * b\ndef dotProduct(a, b) -> \n a.x * b.x + a.y * b.y\n";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13983 次 |
| 最近记录: |