# Using the pandoc API ## Concepts ## Basic usage ## The Pandoc structure ## Reader options ## Writer options ## The PandocMonad class custom PandocMonad instances ## Builder example: report from CSV data ## Generic transformations Walk and syb for AST transformations ## Filters writing filters in Haskell