hB      !"#$%&'()*+,-./0123456789:;<=>?@ASafe=  !"#$%&'()*+,-./0123456789:;<=  !"#$%&'()*+,-./0123456789:;<=;<89:567/01234)*+,-.%&'("#$ !     !"#$%&'()*+,-./0123456789:;<Safe=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[=>?@?@=>=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[Safe\<DOT allows floating point numbers having no whole part like .123, but Parsec ] does not accept them.^Non-_ variant of `) for parsing the natural part of a float.=A,origin of the data, e.g., the name of a fileDOT source codeabcdefghijklmnopqrstuvwxyz{|}~\^AA=Aabcdefghijklmnopqrstuvwxyz{|}~\^SafeB  !"#$%&'()*+,-./0123456789:;<=>?@A      !""#$%&'()*+,-./0123456789:;<<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`]^a]^bcdefghijklmnopqrstuvwxyz{|}~DqPKc81CIHj3KnRS9vLHCYLanguage.Dot.SyntaxLanguage.Dot.PrettyLanguage.Dot.Parser Language.DotXmlAttributeValue XmlAttributeXmlNameXml XmlEmptyTagXmlTagXmlTextEdgeTypeNoEdge DirectedEdgeUndirectedEdgeEntityENodeId ESubgraphSubgraph NewSubgraph SubgraphRefCompassCompassNCompassECompassSCompassW CompassNE CompassNW CompassSE CompassSWPortPortIPortCNodeId AttributeAttributeSetTrueAttributeSetValueAttributeStatementTypeGraphAttributeStatementNodeAttributeStatementEdgeAttributeStatement Statement NodeStatement EdgeStatementAttributeStatementAssignmentStatementSubgraphStatementIdNameIdStringId IntegerIdFloatIdXmlIdGraphDirectedness DirectedGraphUndirectedGraphGraphStrictness StrictGraph UnstrictGraphGraphPPppprettyPrintDot renderDotparseDotindenthcat'hsep'vcat'langlerangleslashffloat$fPPXmlAttributeValue$fPPXmlAttribute $fPPXmlName$fPPXml $fPPEdgeType $fPPEntity $fPPSubgraph $fPPCompass$fPPPort $fPPNodeId $fPPAttribute$fPPAttributeStatementType $fPPStatement$fPPId$fPPGraphDirectedness$fPPGraphStrictness $fPPGraph $fPPMaybe parseFloatId43dQYcAOV17XG8jHUqAODSText.Parsec.Tokenfloat parseNaturallexemenatural preprocess parseGraphparseGraphStrictnessparseGraphDirectednessparseStatementListparseStatementparseNodeStatementparseEdgeStatementparseAttributeStatementparseAttributeStatementTypeparseAssignmentStatementparseSubgraphStatement parseSubgraphparseNewSubgraphparseSubgraphRefparseEntityList parseEntity parseENodeIdparseESubgraph parseEdgeType parseNodeId parsePort parsePortC parsePortI parseCompassparseAttributeListparseAttributeparseId parseNameId parseStringId parseSignparseIntegerId parseXmlIdparseXmlparseXmlEmptyTag parseXmlTagparseXmlTagOpenparseXmlTagClose parseXmlTextparseXmlAttributesparseXmlAttributeparseXmlAttributeValue parseXmlNameangles'braces' brackets'colon'comma' identifier'integer'lexeme' reserved' reservedOp'semi'stringLiteral' whiteSpace'lexer stringToLower