language-gemini-0.1.0.1: Datatypes and parsing/printing functions to represent the Gemini markup language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Gemini

Synopsis

Gemini documents

data GeminiLine Source #

Constructors

LText Text

Normal text

LLink Text (Maybe Text)

A link with an optional description

LPre [Text]

A preformatted block containing multiple lines

LH1 Text

A first level heading

LH2 Text

A second level heading

LH3 Text

A third level heading

LItem Text

A list item

LQuote Text

A quotation

Instances

Instances details
Read GeminiLine Source # 
Instance details

Defined in Language.Gemini

Show GeminiLine Source # 
Instance details

Defined in Language.Gemini

Eq GeminiLine Source # 
Instance details

Defined in Language.Gemini

Decoding

decodeGemini Source #

Arguments

:: Bool

Whether to allow unix-style line endings (n)

-> Text

Text to parse

-> GeminiDocument 

Encoding