digraph g { node [fontname = "Sedgwick Ave"]; rankdir=LR; // ([-+]?\d+(\.\d*)?)([eE]([-+]?\d+))? start -> sign -> int_part -> dot -> frac_part -> E -> esign -> exponent -> end start [shape="doublecircle"] end [shape="doublecircle"] }