literatex-0.3.0.0: transform literate source code to Markdown
CopyrightCopyright (c) 2021-2023 Travis Cardwell
LicenseMIT
Safe HaskellSafe-Inferred
LanguageHaskell2010

LiterateX.Types.SourceFormat

Contents

Description

 
Synopsis

Type

data SourceFormat Source #

Source format

This sum type defines the supported source formats.

Since: 0.0.1.0

Constructors

DoubleDash

-- comments

DoubleSlash

// comments

Hash

# comments

LispSemicolons

Lisp semicolon comments

LiterateHaskell

literate Haskell

Percent

% comments

Instances

Instances details
Bounded SourceFormat Source # 
Instance details

Defined in LiterateX.Types.SourceFormat

Enum SourceFormat Source # 
Instance details

Defined in LiterateX.Types.SourceFormat

Show SourceFormat Source # 
Instance details

Defined in LiterateX.Types.SourceFormat

Eq SourceFormat Source # 
Instance details

Defined in LiterateX.Types.SourceFormat

Ord SourceFormat Source # 
Instance details

Defined in LiterateX.Types.SourceFormat

Parse SourceFormat Source # 
Instance details

Defined in LiterateX.Types.SourceFormat

Methods

parse :: (Textual t, Textual e) => t -> Either e SourceFormat #

Render SourceFormat Source # 
Instance details

Defined in LiterateX.Types.SourceFormat

Methods

render :: Textual t => SourceFormat -> t #

API

describe :: SourceFormat -> String Source #

Get a description of a source format

Since: 0.0.1.0

list :: [SourceFormat] Source #

List of all supported source formats

Since: 0.0.1.0