Aliases that resemble DOT code
Graphviz notation

Prev:Notation for setting Graphviz attributes


The graphviz.notation vocabulary provides aliases for words defined in the graphviz and graphviz.attributes vocabularies. These will make Factor code read more like DOT code (see https://graphviz.org/content/dot-language).

Notation for edges without attributes:
-- ( graph tail head -- graph' )

-> ( graph tail head -- graph' )

~-- ( graph nodes -- graph' )

~-> ( graph nodes -- graph' )


Notation for nodes/edges with local attributes:
[add-node ( id -- node )

[add-edge ( tail head -- edge )

[-- ( tail head -- edge )

[-> ( tail head -- edge )


Notation for global attributes:
[node ( -- attrs )

[edge ( -- attrs )

[graph ( -- attrs )


Word to "close off" notation for attributes:
]; ( graph statement -- graph' )