Graphviz Issue Tracker - graphviz
View Issue Details
0002556graphvizDocumentationpublic2015-07-02 13:322015-10-25 13:31
pdragon 
erg 
normalminorN/A
resolvedno change required 
textallall
0002556: The abstract grammar is missing a rule for edgeop
On the page
   http://www.graphviz.org/content/dot-language [^]
if you follow through the abstract grammar trying to find '--' and '-->', you won't find them, because the definition for 'edgeop' is missing.

It should probably look like:

   edgeop : ('--' | '->')

No tags attached.
Issue History
2015-07-02 13:32pdragonNew Issue
2015-07-06 21:50gottreuNote Added: 0000954
2015-10-25 13:31ergNote Added: 0000997
2015-10-25 13:31ergAssigned To => erg
2015-10-25 13:31ergStatusnew => resolved
2015-10-25 13:31ergResolutionopen => no change required

Notes
(0000954)
gottreu   
2015-07-06 21:50   
The definition for edgeop is a few paragraphs below the grammar. None the less I made a pull request to add edgeop to the grammar itself. https://github.com/ellson/graphviz/pull/54 [^]

ID is also not defined in the grammar, but in prose beneath it.
(0000997)
erg   
2015-10-25 13:31   
The edgeop token is unfortunately context-sensitive, depending on the type of graph, so we can't use a context-free grammar rule. As with ID, the edgeops are described in the text below.