Equations
Instances For
consume a newline character sequence pretending, that we read '\n'. As per spec: https://www.w3.org/TR/xml/#sec-line-ends
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Char
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-S
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Eq
Equations
- Lean.Xml.Parser.Eq = SeqLeft.seqLeft (SeqRight.seqRight (optional Lean.Xml.Parser.S) fun x => Lean.Parsec.skipChar (Char.ofNat 61)) fun x => optional Lean.Xml.Parser.S
Instances For
https://www.w3.org/TR/xml/#NT-NameStartChar
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-NameChar
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Name
Equations
Instances For
https://www.w3.org/TR/xml/#NT-VersionNum
Equations
- Lean.Xml.Parser.VersionNum = SeqLeft.seqLeft (Lean.Parsec.skipString "1.") fun x => Lean.Parsec.many1 Lean.Parsec.digit
Instances For
https://www.w3.org/TR/xml/#NT-VersionInfo
Equations
- Lean.Xml.Parser.VersionInfo = do SeqRight.seqRight Lean.Xml.Parser.S fun x => Lean.Parsec.skipString "version" Lean.Xml.Parser.Eq Lean.Xml.Parser.quote Lean.Xml.Parser.VersionNum
Instances For
https://www.w3.org/TR/xml/#NT-EncName
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-EncodingDecl
Equations
- Lean.Xml.Parser.EncodingDecl = do SeqRight.seqRight Lean.Xml.Parser.S fun x => Lean.Parsec.skipString "encoding" Lean.Xml.Parser.Eq Lean.Xml.Parser.quote Lean.Xml.Parser.EncName
Instances For
https://www.w3.org/TR/xml/#NT-SDDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-XMLDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Comment
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-PITarget
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-PI
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Misc
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-SystemLiteral
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-PubidChar
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-PubidLiteral
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-ExternalID
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Mixed
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-children
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-contentspec
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-elementdecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-StringType
Equations
- Lean.Xml.Parser.StringType = Lean.Parsec.skipString "CDATA"
Instances For
https://www.w3.org/TR/xml/#NT-TokenizedType
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-NotationType
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Nmtoken
Instances For
https://www.w3.org/TR/xml/#NT-Enumeration
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-EnumeratedType
Equations
Instances For
https://www.w3.org/TR/xml/#NT-AttType
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-EntityRef
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Xml.Parser.digitsToNat base digits = Array.foldl (fun r d => r * base + d) 0 digits 0 (Array.size digits)
Instances For
https://www.w3.org/TR/xml/#NT-CharRef
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Reference
Equations
Instances For
https://www.w3.org/TR/xml/#NT-AttValue
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-DefaultDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-AttDef
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-AttlistDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-PEReference
Equations
- Lean.Xml.Parser.PEReference = SeqRight.seqRight (SeqRight.seqRight (Lean.Parsec.skipChar (Char.ofNat 37)) fun x => Lean.Xml.Parser.Name) fun x => Lean.Parsec.skipChar (Char.ofNat 59)
Instances For
https://www.w3.org/TR/xml/#NT-EntityValue
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-NDataDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-EntityDef
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-GEDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-PEDef
Equations
- Lean.Xml.Parser.PEDef = HOrElse.hOrElse (SeqRight.seqRight Lean.Xml.Parser.EntityValue fun x => pure ()) fun x => Lean.Xml.Parser.ExternalID
Instances For
https://www.w3.org/TR/xml/#NT-PEDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-EntityDecl
Equations
Instances For
https://www.w3.org/TR/xml/#NT-PublicID
Equations
- Lean.Xml.Parser.PublicID = SeqLeft.seqLeft (SeqLeft.seqLeft (Lean.Parsec.skipString "PUBLIC") fun x => Lean.Xml.Parser.S) fun x => Lean.Xml.Parser.PubidLiteral
Instances For
https://www.w3.org/TR/xml/#NT-NotationDecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-markupdecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-DeclSep
Equations
- Lean.Xml.Parser.DeclSep = HOrElse.hOrElse Lean.Xml.Parser.PEReference fun x => SeqRight.seqRight Lean.Xml.Parser.S fun x => pure ()
Instances For
https://www.w3.org/TR/xml/#NT-intSubset
Equations
- Lean.Xml.Parser.intSubset = SeqRight.seqRight (Lean.Parsec.many (HOrElse.hOrElse Lean.Xml.Parser.markupDecl fun x => Lean.Xml.Parser.DeclSep)) fun x => pure ()
Instances For
https://www.w3.org/TR/xml/#NT-doctypedecl
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-prolog
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-Attribute
Equations
- Lean.Xml.Parser.Attribute = do let name ← Lean.Xml.Parser.Name Lean.Xml.Parser.Eq let value ← Lean.Xml.Parser.AttValue pure (name, value)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-EmptyElemTag
Equations
- Lean.Xml.Parser.EmptyElemTag elem = SeqRight.seqRight (Lean.Parsec.skipString "/>") fun x => pure (elem #[])
Instances For
https://www.w3.org/TR/xml/#NT-STag
Equations
- Lean.Xml.Parser.STag elem = SeqRight.seqRight (Lean.Parsec.skipChar (Char.ofNat 62)) fun x => pure elem
Instances For
https://www.w3.org/TR/xml/#NT-ETag
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-CDStart
Equations
- Lean.Xml.Parser.CDStart = Lean.Parsec.skipString "<![CDATA["
Instances For
https://www.w3.org/TR/xml/#NT-CDEnd
Equations
- Lean.Xml.Parser.CDEnd = Lean.Parsec.skipString "]]>"
Instances For
https://www.w3.org/TR/xml/#NT-CData
Equations
- Lean.Xml.Parser.CData = Lean.Parsec.manyChars (SeqRight.seqRight (Lean.Parsec.notFollowedBy (Lean.Parsec.skipString "]]>")) fun x => Lean.Parsec.anyChar)
Instances For
https://www.w3.org/TR/xml/#NT-CDSect
Equations
- Lean.Xml.Parser.CDSect = SeqLeft.seqLeft (SeqRight.seqRight Lean.Xml.Parser.CDStart fun x => Lean.Xml.Parser.CData) fun x => Lean.Xml.Parser.CDEnd
Instances For
https://www.w3.org/TR/xml/#NT-CharData
Equations
- One or more equations did not get rendered due to their size.
Instances For
https://www.w3.org/TR/xml/#NT-content
https://www.w3.org/TR/xml/#NT-element
https://www.w3.org/TR/xml/#NT-document
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.