-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Latest version of graphviz tools choke on the labels generated for rail signals that have both the "read signal" and "close signal" mode enabled:
Error: bad label format {rail-signal|{Red Signal|signal-red}|{Orange Signal|signal-yellow}|{Green Signal|signal-green}{inserter|<|0}}
Here is a sample blueprint:
0eNrFVdFugzAM/Bc/wwSUtivan0wVSsFtLYWAkjCtqvj3ObAx2oK2SJP2gmQcX3znS3KFg2yx0aQsZFegolYGstcrGDopId0/e2kQMiCLFQSgROUiLUhCFwCpEt8hi7t9AKgsWcKhvg8uuWqrA2peMFYay7Wnsw17iACa2nBVrdxWjBQFcIEsTLsueABJPEGSOZDVCFJiQSXqsKirAylha/2IFKYDVPS0ZrYlaSyGLPfCWlldy/yAZ/FGXM0ln5g558oex7i/TlUrnMSRK6saofvtMngB96O5cEGrbH7UdZWTalpeanWLTMAVq2HXHitxH43lVGXiKO323Rzf9GZm4edcH4nGT+sp1TlyBemiJZsXsjaYfznE9RmMOY2iHFNHIc0kN4riwI6kjc1/sJmphJShFFUDQ0+LMs4oFS8otfruyIXJRDQXbxaEXPu5L5rD2PxuGHezmNgu/aPJ3Kb8B0PKoLZM6e/GsmTgraeBE0//3pn0QaYFBieNqO457BY4PPt5Z/bi2t3qUJwFqR8dlMwb6HdstncnI45uT068wNat87hj0/lO/+2G9R9v7Pm88evG72V/orLJAxzAG2rTL96uoni3SeLVdtN1H4b/oH8=
Here is the graphviz file generated:
graph combinators {
graph[overlap="portho" splines="spline" sep=0.5];
332705 [shape=record label="<1>\>|{decider-combinator|{nil|\<|0}|{nil|=input}}|<2>\>" pos="19,-539"];
332705:2 -- 332703:1 [color=red headport=_ tailport=e];
332703 [shape=record label="{rail-signal|{small-lamp|\<|0}}" pos="21,-539"];
332703:1 -- 332710:1 [color=red headport=_ tailport=_];
332710 [shape=record label="{rail-signal|{Red Signal|signal-red}|{Orange Signal|signal-yellow}|{Green Signal|signal-green}{inserter|\<|0}}" pos="24,-539"];
332706 [shape=record label="{rail-signal|{Red Signal|signal-red}|{Orange Signal|signal-yellow}|{Green Signal|signal-green}}" pos="21,-536"];
332706:1 -- 332707:1 [color=green headport=_ tailport=_];
332707 [shape=record label="{rail-chain-signal|{Red Signal|signal-red}|{Orange Signal|signal-yellow}|{Green Signal|signal-green}|{Blue Signal|signal-blue}}" pos="24,-536"];
332707:1 -- 332708:1 [color=green headport=w tailport=_];
332708 [shape=record label="<1>\>|{decider-combinator|{nil|\<|0}|{nil|=input}}|<2>\>" pos="27,-536"];
}
I'm not entirely familiar with graphviz label formats but my gut says there's a missing | between the read and write {...} things.