org-parser-0.1.0.0: Parser for Org Mode documents.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Org.Builder

Synopsis

Documentation

newtype Many a Source #

Constructors

Many 

Fields

Instances

Instances details
Foldable Many Source # 
Instance details

Defined in Org.Builder

Methods

fold :: Monoid m => Many m -> m Source #

foldMap :: Monoid m => (a -> m) -> Many a -> m Source #

foldMap' :: Monoid m => (a -> m) -> Many a -> m Source #

foldr :: (a -> b -> b) -> b -> Many a -> b Source #

foldr' :: (a -> b -> b) -> b -> Many a -> b Source #

foldl :: (b -> a -> b) -> b -> Many a -> b Source #

foldl' :: (b -> a -> b) -> b -> Many a -> b Source #

foldr1 :: (a -> a -> a) -> Many a -> a Source #

foldl1 :: (a -> a -> a) -> Many a -> a Source #

toList :: Many a -> [a] Source #

null :: Many a -> Bool Source #

length :: Many a -> Int Source #

elem :: Eq a => a -> Many a -> Bool Source #

maximum :: Ord a => Many a -> a Source #

minimum :: Ord a => Many a -> a Source #

sum :: Num a => Many a -> a Source #

product :: Num a => Many a -> a Source #

IsString OrgElements Source # 
Instance details

Defined in Org.Builder

IsString OrgObjects Source # 
Instance details

Defined in Org.Builder

Traversable Many Source # 
Instance details

Defined in Org.Builder

Methods

traverse :: Applicative f => (a -> f b) -> Many a -> f (Many b) Source #

sequenceA :: Applicative f => Many (f a) -> f (Many a) Source #

mapM :: Monad m => (a -> m b) -> Many a -> m (Many b) Source #

sequence :: Monad m => Many (m a) -> m (Many a) Source #

Functor Many Source # 
Instance details

Defined in Org.Builder

Methods

fmap :: (a -> b) -> Many a -> Many b Source #

(<$) :: a -> Many b -> Many a Source #

Monoid OrgElements Source # 
Instance details

Defined in Org.Builder

Monoid OrgObjects Source # 
Instance details

Defined in Org.Builder

Semigroup OrgElements Source # 
Instance details

Defined in Org.Builder

Semigroup OrgObjects Source # 
Instance details

Defined in Org.Builder

IsList (Many a) Source # 
Instance details

Defined in Org.Builder

Associated Types

type Item (Many a) Source #

Methods

fromList :: [Item (Many a)] -> Many a Source #

fromListN :: Int -> [Item (Many a)] -> Many a Source #

toList :: Many a -> [Item (Many a)] Source #

Generic (Many a) Source # 
Instance details

Defined in Org.Builder

Associated Types

type Rep (Many a) :: Type -> Type Source #

Methods

from :: Many a -> Rep (Many a) x Source #

to :: Rep (Many a) x -> Many a Source #

Read a => Read (Many a) Source # 
Instance details

Defined in Org.Builder

Show a => Show (Many a) Source # 
Instance details

Defined in Org.Builder

Methods

showsPrec :: Int -> Many a -> ShowS Source #

show :: Many a -> String Source #

showList :: [Many a] -> ShowS Source #

Eq a => Eq (Many a) Source # 
Instance details

Defined in Org.Builder

Methods

(==) :: Many a -> Many a -> Bool Source #

(/=) :: Many a -> Many a -> Bool Source #

Ord a => Ord (Many a) Source # 
Instance details

Defined in Org.Builder

Methods

compare :: Many a -> Many a -> Ordering Source #

(<) :: Many a -> Many a -> Bool Source #

(<=) :: Many a -> Many a -> Bool Source #

(>) :: Many a -> Many a -> Bool Source #

(>=) :: Many a -> Many a -> Bool Source #

max :: Many a -> Many a -> Many a Source #

min :: Many a -> Many a -> Many a Source #

One (Many a) Source # 
Instance details

Defined in Org.Builder

Associated Types

type OneItem (Many a) Source #

Methods

one :: OneItem (Many a) -> Many a Source #

type Item (Many a) Source # 
Instance details

Defined in Org.Builder

type Item (Many a) = a
type Rep (Many a) Source # 
Instance details

Defined in Org.Builder

type Rep (Many a) = D1 ('MetaData "Many" "Org.Builder" "org-parser-0.1.0.0-inplace" 'True) (C1 ('MetaCons "Many" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMany") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Seq a))))
type OneItem (Many a) Source # 
Instance details

Defined in Org.Builder

type OneItem (Many a) = a

Element builders

Object builders

code :: Text -> OrgObjects Source #

Plain inline code.

verbatim :: Text -> OrgObjects Source #

Inline verbatim.