djot-0.1.2.1: Parser and renderer for djot light markup syntax.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Djot.Options

Synopsis

Documentation

newtype ParseOptions Source #

Constructors

ParseOptions 

Fields

Instances

Instances details
Show ParseOptions Source # 
Instance details

Defined in Djot.Options

Methods

showsPrec :: Int -> ParseOptions -> ShowS

show :: ParseOptions -> String

showList :: [ParseOptions] -> ShowS

newtype RenderOptions Source #

Constructors

RenderOptions 

Fields

Instances

Instances details
Show RenderOptions Source # 
Instance details

Defined in Djot.Options

Methods

showsPrec :: Int -> RenderOptions -> ShowS

show :: RenderOptions -> String

showList :: [RenderOptions] -> ShowS

data SourcePosOption Source #

Adding source positions for blocks adds almost no overhead to parsing. Adding source positions for inlines has a small penalty. For many purposes it is enough to have source lines for blocks, so we offer the option.

Instances

Instances details
Show SourcePosOption Source # 
Instance details

Defined in Djot.Options

Methods

showsPrec :: Int -> SourcePosOption -> ShowS

show :: SourcePosOption -> String

showList :: [SourcePosOption] -> ShowS

Eq SourcePosOption Source # 
Instance details

Defined in Djot.Options

Ord SourcePosOption Source # 
Instance details

Defined in Djot.Options