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
© 2025 The Graphviz Authors
Licensed under the Eclipse Public License 1.0.
https://www.graphviz.org/docs/layouts/nop/