hextream-0.3.0.0: Streaming-friendly XML parsers
Safe HaskellNone
LanguageHaskell2010

Data.XML.Parser.Mid.Comment

Description

Mid-level parsers for XML comments

All documentation examples assume the following setup:

:set -XOverloadedStrings
import Data.Attoparsec.ByteString
Synopsis

Documentation

>>> :set -XOverloadedStrings
>>> import Data.Attoparsec.ByteString

comment :: CharParsing m => Monad m => m Text Source #

https://www.w3.org/TR/REC-xml/#NT-Comment

>>> parseOnly comment "<!-- declarations for <head> & <body> -->"
Right " declarations for <head> & <body> "
>>> parseOnly comment "<!-- B+, B, or B--->"
Right " B+, B, or B-"