Daniel@0: digraph "tree" { Daniel@0: // The problem disappeared when I removed the "ELEM3 -> ID5;" line! Daniel@0: //size="4,5"; Daniel@0: ordering=out; Daniel@0: node [shape=plaintext]; Daniel@0: SPEC -> DEF2; Daniel@0: SPEC -> DEF1; Daniel@0: DEF1 -> ID1; Daniel@0: DEF1 -> SET1; Daniel@0: DEF1 -> SC1; Daniel@0: DEF2 -> ID2; Daniel@0: DEF2 -> SET2; Daniel@0: DEF2 -> SC2; Daniel@0: SET1 -> OPEN1; Daniel@0: SET1 -> ELEM1; Daniel@0: SET1 -> SC3; Daniel@0: SET1 -> ELEM2; Daniel@0: SET1 -> CLOSE1; Daniel@0: ELEM1 -> ID3; Daniel@0: SET2 -> OPEN2; Daniel@0: SET2 -> ELEM3; Daniel@0: SET2 -> CLOSE2; Daniel@0: ELEM2 -> ID4; Daniel@0: ELEM3 -> ID5; Daniel@0: DEF1 [label=DEF]; Daniel@0: DEF2 [label=DEF]; Daniel@0: SET1 [label=SET]; Daniel@0: SC1 [label=";"]; Daniel@0: SC3 [label=";"]; Daniel@0: SET2 [label=SET]; Daniel@0: SC2 [label=";"]; Daniel@0: OPEN1 [label="{"]; Daniel@0: OPEN2 [label="{"]; Daniel@0: CLOSE1 [label="}"]; Daniel@0: CLOSE2 [label="}"]; Daniel@0: ELEM1 [label=ELEMENT]; Daniel@0: ELEM2 [label=ELEMENT]; Daniel@0: ELEM3 [label=ELEMENT]; Daniel@0: ID1 [label=cities]; Daniel@0: ID2 [label=insects]; Daniel@0: ID3 [label=andover]; Daniel@0: ID4 [label=boston]; Daniel@0: ID5 [label=fly]; Daniel@0: }