-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Extract a part from CommonMark/Markdown docs -- -- Extract a part from CommonMark/Markdown docs @package submark @version 0.3.1 module Text.CommonMark.Sub data HeadingPattern HeadingPattern :: Level -> Bool -> HeadingTitlePattern -> HeadingPattern [headingLevel] :: HeadingPattern -> Level [caseInsensitive] :: HeadingPattern -> Bool [titlePattern] :: HeadingPattern -> HeadingTitlePattern data HeadingTitlePattern HeadingTitleRegex :: Text -> HeadingTitlePattern HeadingTitleText :: Text -> HeadingTitlePattern type Level = Int extractSection :: HeadingPattern -> Node -> Node flattenInlineNodes :: [Node] -> Text matchesHeading :: HeadingPattern -> Node -> Bool instance GHC.Show.Show Text.CommonMark.Sub.HeadingTitlePattern instance GHC.Classes.Ord Text.CommonMark.Sub.HeadingTitlePattern instance GHC.Classes.Eq Text.CommonMark.Sub.HeadingTitlePattern instance GHC.Show.Show Text.CommonMark.Sub.HeadingPattern instance GHC.Classes.Ord Text.CommonMark.Sub.HeadingPattern instance GHC.Classes.Eq Text.CommonMark.Sub.HeadingPattern