nop(何もしない)

DOTグラフファイルを整形出力します。 `nop1` と同等です。

入力グラフを整形出力(正規化)された形式で出力します。

例:入力をインデントする

$ echo 'digraph { a -> b; c->d; }' | nop
digraph {
        a -> b;
        c -> d;
}

`nop` はノード定義の重複も削除します。

$ echo 'digraph { a; a [label="A"]; a [color=blue]; }' | nop
digraph {
        a       [color=blue,
                label=A];
}

`nop -p` は何も出力せず、入力のDOT言語が有効かどうかのみを確認します。

例えば、この有効なグラフは何も出力しません。

$ echo 'digraph {}' | nop -p

しかし、この構文エラー( `}` が欠落している)はステータスコード `1` で終了し、エラーメッセージを出力します。

$ echo 'digraph {' | nop -p
Error: <stdin>: syntax error in line 2
最終更新日:2023年2月3日: Update nop.md: `nop -p` produces no output (a2792cd)