[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 {
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];
BEGIN -> LP [ label = "(" ];
BEGIN -> RP [ label = ")" ];
@ -30,7 +31,7 @@ digraph lexer {
subgraph numbers {
BEGIN -> DD0 [ label = "0-9" ];
BEGIN -> SN0 [ label = "+,-" ];
BEGIN -> SN2 [ label = "+,-" ];
BEGIN -> DP0 [ label = "." ];
DD0 -> DD0 [ label = "0-9" ];
DD0 -> DP1 [ label = "." ];
@ -90,5 +91,21 @@ digraph lexer {
DD0 -> FR1 [ label = "/" ];
FR1 -> 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 = "+,-" ];
}
}