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 http://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' )