greetings & kind regards
upon examining DOT Language grammar at page https://graphviz.org/doc/info/lang.html i do not see terminals nor their proper location in the Language for the many other graph properties listed in Table of Contents exempli gratia Attributes Attribute Types Graph Attributes etc. please advise .
thank you kindly
The attributes are arbitrary strings that can be interpreted or not by different graph layout engines. So they are not defined as part of the language specification.
That is, it’s valid dot language to have digraph G { foo=bar }
, though the attribute ‘foo’ is not yet interpreted by any layout engine.