-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A Pandoc filter for including code from source files -- -- A Pandoc filter for including code from source files. It lets you keep -- your examples and documentation compiled and in sync, include small -- snippets from larger source files, and use Markdown or LaTeX together -- with preformatted HTML-like sources, in Pandoc. @package pandoc-include-code @version 1.5.0.0 -- | A range that cannot be constructed with incorrect bounds. module Text.Pandoc.Filter.Range type LineNumber = Int data Range rangeStart :: Range -> LineNumber rangeEnd :: Range -> LineNumber mkRange :: LineNumber -> LineNumber -> Maybe Range instance GHC.Classes.Eq Text.Pandoc.Filter.Range.Range instance GHC.Show.Show Text.Pandoc.Filter.Range.Range module Text.Pandoc.Filter.IncludeCode data InclusionMode SnippetMode :: Text -> InclusionMode RangeMode :: Range -> InclusionMode EntireFileMode :: InclusionMode data InclusionError InvalidRange :: LineNumber -> LineNumber -> InclusionError IncompleteRange :: MissingRangePart -> InclusionError ConflictingModes :: [InclusionMode] -> InclusionError -- | A Pandoc filter that includes code snippets from external files. includeCode :: Maybe Format -> Block -> IO Block includeCode' :: Block -> IO (Either InclusionError Block) instance Control.Monad.State.Class.MonadState Text.Pandoc.Filter.IncludeCode.InclusionState Text.Pandoc.Filter.IncludeCode.Inclusion instance Control.Monad.Error.Class.MonadError Text.Pandoc.Filter.IncludeCode.InclusionError Text.Pandoc.Filter.IncludeCode.Inclusion instance Control.Monad.Reader.Class.MonadReader Text.Pandoc.Filter.IncludeCode.InclusionSpec Text.Pandoc.Filter.IncludeCode.Inclusion instance Control.Monad.IO.Class.MonadIO Text.Pandoc.Filter.IncludeCode.Inclusion instance GHC.Base.Monad Text.Pandoc.Filter.IncludeCode.Inclusion instance GHC.Base.Applicative Text.Pandoc.Filter.IncludeCode.Inclusion instance GHC.Base.Functor Text.Pandoc.Filter.IncludeCode.Inclusion instance GHC.Classes.Eq Text.Pandoc.Filter.IncludeCode.InclusionError instance GHC.Show.Show Text.Pandoc.Filter.IncludeCode.InclusionError instance GHC.Classes.Eq Text.Pandoc.Filter.IncludeCode.MissingRangePart instance GHC.Show.Show Text.Pandoc.Filter.IncludeCode.MissingRangePart instance GHC.Classes.Eq Text.Pandoc.Filter.IncludeCode.InclusionMode instance GHC.Show.Show Text.Pandoc.Filter.IncludeCode.InclusionMode