Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Text.Pandoc.Z.Readers
Synopsis
- convertReader :: Functor f => (a -> b -> f Pandoc) -> a -> b -> f Pandoc
- readBibTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readBibLaTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readCSV :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readTSV :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readCommonMark :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readCreole :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readCslJson :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readDjot :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readDocBook :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readDocx :: PandocMonad m => ReaderOptions -> ByteString -> m Pandoc
- readDokuWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readEPUB :: PandocMonad m => ReaderOptions -> ByteString -> m Pandoc
- readEndNoteXML :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readEndNoteXMLCitation :: PandocMonad m => Text -> m (Citation Text)
- readFB2 :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readHtml :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readHaddock :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readIpynb :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readJATS :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readJira :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readLaTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readMan :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readMarkdown :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readMediaWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readMuse :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readNative :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readODT :: PandocMonad m => ReaderOptions -> ByteString -> m Pandoc
- readOPML :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readOrg :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readRIS :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readRST :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readRTF :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readTWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readTextile :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readTikiWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readTxt2Tags :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readTypst :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
- readVimwiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc
Documentation
>>>
import Text.Pandoc.Z.Util
readBibTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readBibLaTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readCSV :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
>>>
readPandocExtensions readCSV "abc,def,\"ghi\""
Right (Pandoc (Meta (fromList [])) [TableBlock (Table (Attr "" [] []) (Caption Nothing []) [ColSpec AlignDefault ColWidthDefault,ColSpec AlignDefault ColWidthDefault,ColSpec AlignDefault ColWidthDefault] (TableHead (Attr "" [] []) [Row (Attr "" [] []) [Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "abc"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "def"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "ghi"]]]]) [TableBody (Attr "" [] []) (RowHeadColumns (RowHeadColumns 0)) [] []] (TableFoot (Attr "" [] []) []))])
>>>
readPandocExtensions readCSV "abc,def,\"ghi\"\njkl,mno,pqr\n"
Right (Pandoc (Meta (fromList [])) [TableBlock (Table (Attr "" [] []) (Caption Nothing []) [ColSpec AlignDefault ColWidthDefault,ColSpec AlignDefault ColWidthDefault,ColSpec AlignDefault ColWidthDefault] (TableHead (Attr "" [] []) [Row (Attr "" [] []) [Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "abc"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "def"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "ghi"]]]]) [TableBody (Attr "" [] []) (RowHeadColumns (RowHeadColumns 0)) [] [Row (Attr "" [] []) [Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "jkl"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "mno"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "pqr"]]]]] (TableFoot (Attr "" [] []) []))])
readTSV :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
>>>
readPandocExtensions readTSV "abc\tdef\t,\"ghi\""
Right (Pandoc (Meta (fromList [])) [TableBlock (Table (Attr "" [] []) (Caption Nothing []) [ColSpec AlignDefault ColWidthDefault,ColSpec AlignDefault ColWidthDefault] (TableHead (Attr "" [] []) [Row (Attr "" [] []) [Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "abc",Space,Str "def",Space]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "ghi"]]]]) [TableBody (Attr "" [] []) (RowHeadColumns (RowHeadColumns 0)) [] []] (TableFoot (Attr "" [] []) []))])
readCommonMark :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readCreole :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readCslJson :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readDjot :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readDocBook :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readDocx :: PandocMonad m => ReaderOptions -> ByteString -> m Pandoc Source #
readDokuWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readEPUB :: PandocMonad m => ReaderOptions -> ByteString -> m Pandoc Source #
readEndNoteXML :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readEndNoteXMLCitation :: PandocMonad m => Text -> m (Citation Text) Source #
readFB2 :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readHtml :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
>>>
readPandocExtensions readHtml "abc"
Right (Pandoc (Meta (fromList [])) [Plain [Str "abc"]])
>>>
readPandocExtensions readHtml "<p><div>abc</div></p>"
Right (Pandoc (Meta (fromList [])) [DivBlock (Div (Attr "" [] []) [Plain [Str "abc"]]),RawBlock (Raw (Format (Format "html")) "</p>")])
>>>
readPandocExtensions readHtml "<b><p><div>abc</div></p></b>"
Right (Pandoc (Meta (fromList [])) [Plain [Strong []],DivBlock (Div (Attr "" [] []) [Plain [Str "abc"]]),RawBlock (Raw (Format (Format "html")) "</p>"),Plain [RawInline (Raw (Format (Format "html")) "</b>")]])
readHaddock :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readIpynb :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readJATS :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readJira :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readLaTeX :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readMan :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readMarkdown :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
>>>
readPandocExtensions readMarkdown "abc"
Right (Pandoc (Meta (fromList [])) [Para [Str "abc"]])
>>>
readPandocExtensions readMarkdown "**abc** _def_"
Right (Pandoc (Meta (fromList [])) [Para [Strong [Str "abc"],Space,Emph [Str "def"]]])
>>>
readPandocExtensions readMarkdown " abc def ghi\n ----- ----- -----\n jkl mno pqr\n"
Right (Pandoc (Meta (fromList [])) [TableBlock (Table (Attr "" [] []) (Caption Nothing []) [ColSpec AlignLeft ColWidthDefault,ColSpec AlignLeft ColWidthDefault,ColSpec AlignLeft ColWidthDefault] (TableHead (Attr "" [] []) [Row (Attr "" [] []) [Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "abc"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "def"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "ghi"]]]]) [TableBody (Attr "" [] []) (RowHeadColumns (RowHeadColumns 0)) [] [Row (Attr "" [] []) [Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "jkl"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "mno"]],Cell (Attr "" [] []) AlignDefault (RowSpan (RowSpan 1)) (ColSpan (ColSpan 1)) [Plain [Str "pqr"]]]]] (TableFoot (Attr "" [] []) []))])
readMediaWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readMuse :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readNative :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readODT :: PandocMonad m => ReaderOptions -> ByteString -> m Pandoc Source #
readOPML :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readOrg :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readRIS :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readRST :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readRTF :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readTWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readTextile :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readTikiWiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readTxt2Tags :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readTypst :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #
readVimwiki :: (PandocMonad m, ToSources a) => ReaderOptions -> a -> m Pandoc Source #