markdown-unlit-0.5.1: Literate Haskell support for Markdown
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.Markdown.Unlit

Synopsis

Documentation

run :: [String] -> IO () Source #

Program entry point.

unlit :: FilePath -> Selector -> String -> String Source #

data Selector Source #

Constructors

Class String 
Not Selector 
Selector :&: Selector infixr 3 
Selector :|: Selector infixr 2 

Instances

Instances details
IsString Selector Source # 
Instance details

Defined in Text.Markdown.Unlit

Methods

fromString :: String -> Selector

Show Selector Source # 
Instance details

Defined in Text.Markdown.Unlit

Methods

showsPrec :: Int -> Selector -> ShowS

show :: Selector -> String

showList :: [Selector] -> ShowS

Eq Selector Source # 
Instance details

Defined in Text.Markdown.Unlit

Methods

(==) :: Selector -> Selector -> Bool

(/=) :: Selector -> Selector -> Bool

parseSelector :: String -> Maybe Selector Source #

data CodeBlock Source #

Constructors

CodeBlock 

Fields

Instances

Instances details
Show CodeBlock Source # 
Instance details

Defined in Text.Markdown.Unlit

Methods

showsPrec :: Int -> CodeBlock -> ShowS

show :: CodeBlock -> String

showList :: [CodeBlock] -> ShowS

Eq CodeBlock Source # 
Instance details

Defined in Text.Markdown.Unlit

Methods

(==) :: CodeBlock -> CodeBlock -> Bool

(/=) :: CodeBlock -> CodeBlock -> Bool

parse :: String -> [CodeBlock] Source #