IFPSTools.NET/LibIFPSCC/Scanner/FSAGraphs/float.dot
zc e16c00799d ifpscc: initial commit
libifpscc: initial commit
readme: document ifpscc/libifpscc
license: add credits for ifpscc/libifpscc (derived from code also MIT licensed)
libifps: make additional fields/types public for libifpscc
libifps: fix field documentation for some opcodes
libifps: fix loading functions that are not exported
libifps: allow saving a nonexistant primitive type if the same primitive type was added already
libifps: fix parsing Extended constants
libifps: fix ushort/short being mapped to the wrong types in one table
csproj: set Prefer32Bit=false for release builds
2023-03-28 17:24:19 +01:00

40 lines
1.1 KiB
Plaintext

digraph float {
node [shape = circle, height = 0.6, fontname = "monospace", fixedsize = true, fontsize = 12];
edge [fontname = "monospace", fontsize = 12];
node [shape = circle];
START; D; P; DE; DES;
node [style = filled];
DP PD DED PDF DPL;
// node [shape = circle, fixedsize = true];
START -> D [ label = "[0-9]" ];
START -> P [ label = ".(dot)" ];
D -> DE [ label = "[Ee]" ];
D -> D [ label = "[0-9]" ];
D -> DP [ label = ".(dot)" ];
P -> PD [ label = "[0-9]" ];
DP -> DE [ label = "[Ee]" ];
DP -> PDF [ label = "[Ff]" ];
DP -> PD [ label = "[0-9]" ];
DP -> DPL [ label = "[Ll]" ];
PD -> PD [ label = "[0-9]" ];
PD -> PDF [ label = "[Ff]" ];
PD -> DE [ label = "[Ee]" ];
PD -> DPL [ label = "[Ll]" ];
DE -> DES [ label = "[+-]" ];
DE -> DED [ label = "[0-9]" ];
DES -> DED [ label = "[0-9]" ];
DED -> DED [ label = "[0-9]" ];
DED -> PDF [ label = "[Ff]" ];
DED -> DPL [ label = "[Ll]" ];
}