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:

Notation for nodes/edges with local attributes:

Notation for global attributes:

Word to "close off" notation for attributes:

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' )