lojbanios-0.1.0.0: Lojban teaching platform
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Lojban.Core

Documentation

data SimpleBridi Source #

Instances

Instances details
Show SimpleBridi Source # 
Instance details

Defined in Language.Lojban.Core

Eq SimpleBridi Source # 
Instance details

Defined in Language.Lojban.Core

type SimpleBridiGenerator = StdGen -> (SimpleBridi, StdGen) Source #

type SimpleBridiDisplayer = StdGen -> SimpleBridi -> (Text, StdGen) Source #

type TextGenerator = StdGen -> (Text, StdGen) Source #

data Dictionary Source #

Instances

Instances details
ToJSON Dictionary Source # 
Instance details

Defined in Language.Lojban.Core

Methods

toJSON :: Dictionary -> Value

toEncoding :: Dictionary -> Encoding

toJSONList :: [Dictionary] -> Value

toEncodingList :: [Dictionary] -> Encoding

Show Dictionary Source # 
Instance details

Defined in Language.Lojban.Core

data Gismu Source #

Instances

Instances details
Show Gismu Source # 
Instance details

Defined in Language.Lojban.Core

Methods

showsPrec :: Int -> Gismu -> ShowS #

show :: Gismu -> String #

showList :: [Gismu] -> ShowS #

Eq Gismu Source # 
Instance details

Defined in Language.Lojban.Core

Methods

(==) :: Gismu -> Gismu -> Bool #

(/=) :: Gismu -> Gismu -> Bool #

data Cmavo Source #

Instances

Instances details
Show Cmavo Source # 
Instance details

Defined in Language.Lojban.Core

Methods

showsPrec :: Int -> Cmavo -> ShowS #

show :: Cmavo -> String #

showList :: [Cmavo] -> ShowS #

Eq Cmavo Source # 
Instance details

Defined in Language.Lojban.Core

Methods

(==) :: Cmavo -> Cmavo -> Bool #

(/=) :: Cmavo -> Cmavo -> Bool #

data Brivla Source #

Instances

Instances details
Show Brivla Source # 
Instance details

Defined in Language.Lojban.Core