ideas-1.8: Feedback services for intelligent tutoring systems

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

Ideas.Common.Strategy.Symbol

Description

This module defines special symbols for labeling and atomicity.

Documentation

class Eq a => AtomicSymbol a where Source #

Minimal complete definition

atomicOpen, atomicClose

Instances
AtomicSymbol (Rule a) Source # 
Instance details

Defined in Ideas.Common.Strategy.Symbol

AtomicSymbol (Leaf a) Source # 
Instance details

Defined in Ideas.Common.Strategy.StrategyTree

class Eq a => LabelSymbol a where Source #

Minimal complete definition

isEnterSymbol

Methods

isEnterSymbol :: a -> Bool Source #

Instances
LabelSymbol (Rule a) Source # 
Instance details

Defined in Ideas.Common.Strategy.Symbol

Methods

isEnterSymbol :: Rule a -> Bool Source #

LabelSymbol (Leaf a) Source # 
Instance details

Defined in Ideas.Common.Strategy.StrategyTree

Methods

isEnterSymbol :: Leaf a -> Bool Source #