UMinho Haskell Libraries (1.0)ContentsIndex
PrettyPrint.XML.Dot
Synopsis
data Document = C_CDocument_1 !Prolog !Element !Miscs
data Prolog = C_CProlog_1 !XMLDecl !Miscs
data XMLDecl
= C_CXmlDecl_1 !VersionInfo !EncodingDecl !SDDecl
| C_NoXmlDecl_1
data VersionInfo
= C_CVerInfo_1 !Name
| C_NoVerInfo_1
data Name = C_Ident_1 !STR
data EncodingDecl
= C_CEncodingDecl_1 !STR
| C_NoEncodingDecl_1
data SDDecl
= C_CSDDecl_1 !BOOL
| C_NoSDDecl_1
data Miscs
= C_LstMisc_1 !Misc !Miscs
| C_NoMisc_1
data Misc
= C_CPI_1 !STR
| C_Comment_1 !Name
data Element
= C_CElement_1 !Name !LstAttribute !LstContent !Name
| C_CElementError_1 !Name !LstAttribute !LstContent !Name
| C_CEmptyElem_1 !Name !LstAttribute
| C_CSelectedElem_1 !Name !LstAttribute !LstContent !Name
| C_NoElement_1
data LstAttribute
= C_CLstAttribute_1 !Attribute !LstAttribute
| C_NoLstAttribute_1
data Attribute = C_CAttribute_1 !Name !AttValue
data AttValue
= C_CAttValueRef_1 !Reference
| C_CAttValueString_1 !STR
data Reference
= C_CRefChar_1 !STR
| C_CRefEntity_1 !STR
type LstContent = [Content]
data Content
= C_CElem_1 !Element
| C_CMisc_1 !Misc
| C_CRef_1 !Reference
| C_CString_1 !BOOL !CharData
data CharData = C_CCharData_1 !STR
data AttDef = C_CAttDef_1 !Name !AttType !DefaultDecl
data AttListDecl = C_CAttListDecl_1 !Name !LstAttDef
data AttType
= C_CEnumeratedType_1 !EnumeratedType
| C_CStringType_1
| C_CTokenizedType_1 !TokenizedType
data Attr = C_CAttr_1 !IdA !IdA
data AttrStmt
= C_CEdge_1 !Attrs
| C_CGraph_1 !Attrs
| C_CNode_1 !Attrs
type Attrs = [Attr]
data CDSect = C_CCDSetc_1 !CharData
data CP
= C_CChoice_1 !LstCP !Modifier
| C_CSeq_1 !LstCP !Modifier
| C_CTagName_1 !Name !Modifier
data ConditionalSect
= C_CIgnoreSect_1 !IgnoreSect
| C_CIncludeSect_1 !IncludeSect
data ContentSpec
= C_CANY_1
| C_CContentSpec_1 !CP
| C_CEMPTY_1
| C_CMixed_1 !Mixed
data DefaultDecl
= C_CDefault_1 !AttValue !FIXED
| C_CIMPLIED_1
| C_CREQUIRED_1
data DocTypeDecl = C_CDTD_1 !Name !ExternalID !LstMarkupDecl
data Dot = C_CDot_1 !DotBody
data DotBody
= C_CBodyDiGraph_1 !IdA !Stmts
| C_CBodyGraph_1 !IdA !Stmts
data EV
= C_CEVRef_1 !Reference
| C_CEVString_1 !STR
data EdgeOp = C_CEdgeOp_1 !STR
type EdgeRHS = [RHSExp]
data EdgeStmt
= C_CEdgeStmtNode_1 !NodeId !EdgeRHS !Attrs
| C_CEdgeStmtSubG_1 !SubG !EdgeRHS !Attrs
data EitherExtPubID
= C_CEitherExternID_1 !ExternalID
| C_CEitherPublicID_1 !PublicID
data ElemTag = C_CElemTag_1 !Name !LstAttribute
data ElementDecl = C_CElementDecl_1 !Name !ContentSpec
data EntityDecl
= C_CEntityGEDecl_1 !GEDecl
| C_CEntityPEDecl_1 !PEDecl
data EntityDef
= C_CDefEntityValue_1 !EntityValue
| C_CDefExternalID_1 !ExternalID !NDataDecl
data EntityRef = C_CEntityRef_1 !Name
data EntityValue = C_CEntityValue_1 !LstEV
data EnumeratedType
= C_CEnumeration_1 !Enumeration
| C_CNotationType_1 !NotationType
data Enumeration = C_CEnumeration2_1 !NmTokens
data ExtPE = C_CExtPE_1 !TextDecl !ExtSubsetDecl
data ExtParsedEnt = C_CExtParsedEnt_1 !TextDecl !Content
data ExtSubsetDecl
= C_CExtConditionalSect_1 !ConditionalSect
| C_CExtMarkupDecl_1 !MarkupDecl
data ExternalID
= C_CPUBLIC_1 !PubidLiteral !SystemLiteral
| C_CSYSTEM_1 !SystemLiteral
data FIXED
= C_CFIXED_1
| C_NoFixed_1
data GEDecl = C_CGEDecl_1 !Name !EntityDef
data IdA = C_CId_1 !STR
data Ignore = C_CIgnore_1 !STR
data IgnoreSect = C_CIgnoreSect2_1 !LstIgnoreSectContents
data IgnoreSectContents = C_CIgnoreSectContents_1 !Ignore !LstParIgnore
data IncludeSect = C_CIncludeSect2_1 !ExtSubsetDecl
data LstAttDef
= C_CLstAttDef_1 !AttDef !LstAttDef
| C_NoLstAttDef_1
data LstCP
= C_CLstCP_1 !CP !LstCP
| C_NoLstCP_1
data LstEV
= C_CLstEV_1 !EV !LstEV
| C_NoEV_1
data LstExtSubsetDecl
= C_CLstExtSubsetDecl_1 !ExtSubsetDecl !LstExtSubsetDecl
| C_NoLstExtSubsetDecl_1
data LstIgnoreSectContents
= C_CIgnSectCont_1 !IgnoreSectContents !LstIgnoreSectContents
| C_NoIgnSectCont_1
data LstMarkupDecl
= C_CLstMarkupDecl_1 !MarkupDecl !LstMarkupDecl
| C_NoLstMarkupDecl_1
data LstParIgnore
= C_CLstParIgnore_1 !ParIgnore !LstParIgnore
| C_NoParIgnore_1
data MarkupDecl
= C_CAttList_1 !AttListDecl
| C_CEntity_1 !EntityDecl
| C_CMarkupElem_1 !ElementDecl
| C_CMarkupMisc_1 !Misc
| C_CNotation_1 !NotationDecl
data Mixed
= C_CPCDATA_1
| C_CPCDATAplus_1 !Names
data Modifier
= C_CNone_1
| C_Plus_1
| C_Query_1
| C_Star_1
data NDataDecl
= C_NCDATA_1 !Name
| C_NoDATA_1
data Names
= C_CNames_1 !Name !Name
| C_NoName_1
data NmToken = C_CNmToken_1 !STR
data NmTokens
= C_LNmTokens_1 !NmToken !NmTokens
| C_NoNmTokens_1
data NodeId
= C_CNodeId_1 !IdA
| C_CNodeIdPort_1 !IdA !IdA
data NodeStmt = C_CNodeStmt_1 !NodeId !Attrs
data NotationDecl = C_CNOTATION_1 !Name !EitherExtPubID
data NotationType = C_CNotationType2_1 !Names
data PEDecl = C_CPEDecl_1 !Name !PEDef
data PEDef
= C_CPEDefEntityValue_1 !EntityValue
| C_CPEDefExternalID_1 !ExternalID
data PEReference = C_CPEReference_1 !Name
data PITarget = C_CPITarget_1 !Name
data ParIgnore = C_CParIgnore_1 !IgnoreSectContents !Ignore
data ProcInstr = C_CProcInstr_1 !PITarget !STR
data PubidLiteral = C_CPubidLiteral_1 !STR
data PublicID = C_CPUBLICID_1 !PubidLiteral
data RHSExp
= C_CRHSExpNode_1 !EdgeOp !NodeId
| C_CRHSExpSubG_1 !EdgeOp !SubG
data Stmt
= C_CStmtAttr_1 !AttrStmt
| C_CStmtEdge_1 !EdgeStmt
| C_CStmtEq_1 !Attr
| C_CStmtNode_1 !NodeStmt
| C_CStmtSubG_1 !SubG
type Stmts = [Stmt]
data SubG
= C_CSubG_1 !IdA !Stmts
| C_CSubGId_1 !IdA
| C_CSubGOmmited_1 !Stmts
data SystemLiteral = C_CSystemLiteral_1 !STR
data TextDecl
= C_CTextDecl_1 !VersionInfo !EncodingDecl
| C_NoTextDecl_1
data TokenizedType
= C_CENTITIES_1
| C_CENTITY_1
| C_CID_1
| C_CIDREF_1
| C_CIDREFS_1
| C_CNMTOKEN_1
| C_CNMTOKENS_1
Produced by Haddock version 0.6