digraph G {
    page="40,60"; 
    ratio=auto;
    rankdir=LR;
    fontsize=10;
   "FParsec.CharStream" -> { rank=none; "FParsec.CharStreamIndexToken"; "FParsec.Position"; "FParsec.TwoChars" }
   "FParsec.CharStreamIndexToken" -> { rank=none; "FParsec.CharStream" }
   "FParsec.CharStreamState`1" -> { rank=none; "FParsec.CharStreamIndexToken"; "FParsec.Position" }
   "FParsec.CharStream`1" -> { rank=none; "FParsec.CharStream" }
   "FParsec.Cloning.Cloner" -> { rank=none; "FParsec.Cloning.CloneImage" }
   "FParsec.ErrorMessage" -> { rank=none; "FParsec.ErrorMessageType" }
   "FParsec.ErrorMessageList" -> { rank=none; "FParsec.ErrorMessage" }
   "FParsec.InfixOperator`3" -> { rank=none; "FParsec.Associativity" }
   "FParsec.Internal.ParserCombinatorInInfiniteLoopHelper" -> { rank=none; "FParsec.CharStream" }
   "FParsec.OperatorPrecedenceParser`3" -> { rank=none; "FParsec.ErrorMessageList"; "FParsec.Position" }
   "FParsec.Operator`3" -> { rank=none; "FParsec.Associativity"; "FParsec.OperatorType" }
   "FParsec.Reply`1" -> { rank=none; "FParsec.ErrorMessageList"; "FParsec.ReplyStatus" }
   "FParsec.TernaryOperator`3" -> { rank=none; "FParsec.Associativity" }
   }
