Files
p2p-rendering-computation/haskell
2024-11-13 20:07:00 +00:00
..
2024-11-13 20:07:00 +00:00
2024-11-10 20:17:44 +00:00
2024-11-10 20:29:51 +00:00
2024-11-13 20:07:00 +00:00
2024-10-18 10:59:17 +01:00
2024-11-10 18:54:39 +00:00
2024-11-13 20:07:00 +00:00

::: {#package-header} [p2prc-0.1.0.0: P2PRC haskell library]{.caption}

::: {#content} ::: {#module-header}


Copyright Copyright (C) 2006-2024 John MacFarlane License GNU GPL, version 2 or above Maintainer John MacFarlane <jgm@berkeley.edu> Stability alpha Portability portable Safe Haskell Safe-Inferred Language GHC2021


P2PRC :::

::: {#description} Description

::: doc This helper module exports the main writers, readers, and data structure definitions from the Pandoc libraries.

A typical application will chain together a reader and a writer to convert strings from one format to another. For example, the following simple program will act as a filter converting markdown fragments to reStructuredText, using reference-style links instead of inline links:

module Main where
import Text.Pandoc
import Data.Text (Text)
import qualified Data.Text.IO as T

mdToRST :: Text -> IO Text
mdToRST txt = runIOorExplode $
  readMarkdown def txt
  >>= writeRST def{ writerReferenceLinks = True }

main :: IO ()
main = do
  T.getContents >>= mdToRST >>= T.putStrLn

::: :::

::: {#synopsis} Synopsis

::: {#interface}

Documentation

::: top [runP2PRC]{#v:runP2PRC .def} :: MapPortRequest -> IO () #{.selflink}

::: doc Hello World ::: :::

::: top [data]{.keyword} [MapPortRequest]{#t:MapPortRequest .def} #{.selflink}

::: {.subs .constructors} Constructors


[MkMapPortRequest]{#v:MkMapPortRequest .def} Int String  


::: ::: ::: :::

::: {#footer} Produced by Haddock version 2.29.2 :::