celtchar-0.1.4.0: A tool to build a novel

Safe HaskellNone
LanguageHaskell2010

Celtchar.Novel.Structure

Documentation

data Language Source #

Constructors

French 
English 

Instances

Show Language Source # 
Generic Language Source # 

Associated Types

type Rep Language :: * -> * #

Methods

from :: Language -> Rep Language x #

to :: Rep Language x -> Language #

ToJSON Language Source # 
FromJSON Language Source # 
type Rep Language Source # 
type Rep Language = D1 * (MetaData "Language" "Celtchar.Novel.Structure" "celtchar-0.1.4.0-7SpYGzg0BIlM4eAp0csTU" False) ((:+:) * (C1 * (MetaCons "French" PrefixI False) (U1 *)) (C1 * (MetaCons "English" PrefixI False) (U1 *)))

data Part Source #

Constructors

Part 

Fields

Instances

Show Part Source # 

Methods

showsPrec :: Int -> Part -> ShowS #

show :: Part -> String #

showList :: [Part] -> ShowS #

Generic Part Source # 

Associated Types

type Rep Part :: * -> * #

Methods

from :: Part -> Rep Part x #

to :: Rep Part x -> Part #

ToJSON Part Source # 
FromJSON Part Source # 
HasDependencies Part Source # 

Methods

getDeps :: Part -> [FilePath] Source #

Novelify Part Source # 

Methods

novelify :: Part -> Builder () Source #

type Rep Part Source # 
type Rep Part = D1 * (MetaData "Part" "Celtchar.Novel.Structure" "celtchar-0.1.4.0-7SpYGzg0BIlM4eAp0csTU" False) (C1 * (MetaCons "Part" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "partTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * String)) (S1 * (MetaSel (Just Symbol "chapters") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [Chapter]))))

data Novel Source #

Instances

Show Novel Source # 

Methods

showsPrec :: Int -> Novel -> ShowS #

show :: Novel -> String #

showList :: [Novel] -> ShowS #

Generic Novel Source # 

Associated Types

type Rep Novel :: * -> * #

Methods

from :: Novel -> Rep Novel x #

to :: Rep Novel x -> Novel #

ToJSON Novel Source # 
FromJSON Novel Source # 
HasDependencies Novel Source # 

Methods

getDeps :: Novel -> [FilePath] Source #

Novelify Novel Source # 

Methods

novelify :: Novel -> Builder () Source #

type Rep Novel Source #