次のファイルをドット(バージョン2.38.0)で処理すると、Warning: Arrow type "fooo" unknown - ignoring
と表示されます。このドットファイルで "Arrow type ... unkown"という警告が表示されるのはなぜですか?
digraph {
n1 [ label="ND 1" ];
n5 [ label="ND 5" ];
n12 [
label=<
<table>
<tr>
<td port='fooo'>FOOOOOO</td>
</tr>
</table>>
];
n12:fooo -> n1;
n5 -> n1 [arrowhead=invempty];
{rank=same; n1 n12}
}
私は理解できません、なぜですか。
n5 -> n1 [arrowhead=invempty];
または{rank=same; n1 n12}
ステートメントのいずれかを削除すると、警告が消えます。
誰かがこれを私に説明できますか?
Imho、これはパーサーのバグです。 'n12:fooo - > n1 'を' n12:fooo - > n1'に追加すると、 'n12:fooo - > n1;' *を 'n5 - > n1 [arrowhead = invempty]警告が消え、グラフが正しく表示されます。 –
@RenéNyffeneggerに同意する必要があります。試した構文がDOT言語のドキュメントに記載されている仕様に準拠しているからです。 – TomServo