Text.Pandoc.Writers.Custom

pandoc-1.17.2: Conversion between markup formats

Copyright | Copyright (C) 2012-2015 John MacFarlane
License | GNU GPL, version 2 or above
Maintainer | John MacFarlane <jgm@berkeley.edu>
Stability | alpha
Portability | portable
Safe Haskell | None
Language | Haskell98

Text.Pandoc.Writers.Custom

Contents

- Orphan instances

Description

Conversion of `Pandoc` documents to custom markup using a lua writer.

Synopsis

- writeCustom :: FilePath -> WriterOptions -> Pandoc -> IO String

# Documentation

writeCustom :: FilePath -> WriterOptions -> Pandoc -> IO String #

Convert Pandoc to custom markup.

# Orphan instances

StackValue MetaValue # |
Methods push :: LuaState -> MetaValue -> IO () # peek :: LuaState -> Int -> IO (Maybe MetaValue) # valuetype :: MetaValue -> LTYPE #
StackValue Format # |
Methods push :: LuaState -> Format -> IO () # peek :: LuaState -> Int -> IO (Maybe Format) # valuetype :: Format -> LTYPE #
StackValue Citation # |
Methods push :: LuaState -> Citation -> IO () # peek :: LuaState -> Int -> IO (Maybe Citation) # valuetype :: Citation -> LTYPE #
StackValue [Char] # |
Methods push :: LuaState -> [Char] -> IO () # peek :: LuaState -> Int -> IO (Maybe [Char]) # valuetype :: [Char] -> LTYPE #
StackValue [Block] # |
Methods push :: LuaState -> [Block] -> IO () # peek :: LuaState -> Int -> IO (Maybe [Block]) # valuetype :: [Block] -> LTYPE #
StackValue [Inline] # |
Methods push :: LuaState -> [Inline] -> IO () # peek :: LuaState -> Int -> IO (Maybe [Inline]) # valuetype :: [Inline] -> LTYPE #
(StackValue a, StackValue b) => StackValue (a, b) # |
Methods push :: LuaState -> (a, b) -> IO () # peek :: LuaState -> Int -> IO (Maybe (a, b)) # valuetype :: (a, b) -> LTYPE #
(StackValue a, StackValue b) => StackValue (Map a b) # |
Methods push :: LuaState -> Map a b -> IO () # peek :: LuaState -> Int -> IO (Maybe (Map a b)) # valuetype :: Map a b -> LTYPE #