[lexer] Attempt to add complex numbers to the DOT graph -- this is dumb

This commit is contained in:
Eryn Wells 2018-09-03 11:46:45 -07:00
parent fb77e7e203
commit 92df0d9cfd

View file

@ -1,6 +1,7 @@
digraph lexer { digraph lexer {
rankdir=LR; rankdir=LR;
node [shape = doublecircle] LP RP B0 BF DP1 DD0 DD1 DD2 DR0 DR1 INF NAN EXD; node [shape = doublecircle] LP RP B0 BF DP1 DD0 DD1 DD2 DR0 DR1 INF NAN EXD IMG;
node [shape = octagon, ratio=1] NRAT DDAT;
node [shape = circle]; node [shape = circle];
BEGIN -> LP [ label = "(" ]; BEGIN -> LP [ label = "(" ];
BEGIN -> RP [ label = ")" ]; BEGIN -> RP [ label = ")" ];
@ -30,7 +31,7 @@ digraph lexer {
subgraph numbers { subgraph numbers {
BEGIN -> DD0 [ label = "0-9" ]; BEGIN -> DD0 [ label = "0-9" ];
BEGIN -> SN0 [ label = "+,-" ]; BEGIN -> SN2 [ label = "+,-" ];
BEGIN -> DP0 [ label = "." ]; BEGIN -> DP0 [ label = "." ];
DD0 -> DD0 [ label = "0-9" ]; DD0 -> DD0 [ label = "0-9" ];
DD0 -> DP1 [ label = "." ]; DD0 -> DP1 [ label = "." ];
@ -90,5 +91,21 @@ digraph lexer {
DD0 -> FR1 [ label = "/" ]; DD0 -> FR1 [ label = "/" ];
FR1 -> DD2 [ label = "0-9" ]; FR1 -> DD2 [ label = "0-9" ];
DD2 -> DD2 [ label = "0-9" ]; DD2 -> DD2 [ label = "0-9" ];
SN2 -> IMG [ label = "i" ];
INF -> IMG [ label = "i" ];
NAN -> IMG [ label = "i" ];
DD0 -> IMG [ label = "i" ];
DR0 -> NRAT [ label = "@" ];
DR1 -> NRAT [ label = "" ];
NRAT -> DR0 [ label = "Dr" ];
DD0 -> DDAT [ label = "@" ];
DD2 -> DDAT [ label = "@" ];
DP1 -> DDAT [ label = "@" ];
DD1 -> DDAT [ label = "@" ];
EXD -> DDAT [ label = "@" ];
DDAT -> SN0 [ label = "+,-" ];
} }
} }