ideas-1.7: Feedback services for intelligent tutoring systems

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell98

Ideas.Service.FeedbackScript.Syntax

Description

Abstract syntax for feedback scripts, and pretty-printer (Show instance)

Documentation

data Text Source #

Instances

Show Text Source # 

Methods

showsPrec :: Int -> Text -> ShowS #

show :: Text -> String #

showList :: [Text] -> ShowS #

Semigroup Text Source # 

Methods

(<>) :: Text -> Text -> Text #

sconcat :: NonEmpty Text -> Text #

stimes :: Integral b => b -> Text -> Text #

Monoid Text Source # 

Methods

mempty :: Text #

mappend :: Text -> Text -> Text #

mconcat :: [Text] -> Text #

Uniplate Text Source # 

Methods

uniplate :: Text -> (Str Text, Str Text -> Text) #

descend :: (Text -> Text) -> Text -> Text #

descendM :: Monad m => (Text -> m Text) -> Text -> m Text #