libGenI-0.16ContentsIndex
NLP.GenI.Simple.SimpleBuilder
Synopsis
type Agenda = [SimpleItem]
type AuxAgenda = [SimpleItem]
type Chart = [SimpleItem]
data SimpleStatus
type SimpleState a = BuilderState SimpleStatus a
data SimpleItem = SimpleItem {
siId :: ChartId
siSubstnodes :: ![TagSite]
siAdjnodes :: ![TagSite]
siSemantics :: !BitVector
siPolpaths :: !BitVector
siAccesible :: [String]
siInaccessible :: [String]
siLeaves :: [(String, UninflectedDisjunction)]
siDerived :: (Tree String)
siRoot :: TagSite
siFoot :: (Maybe TagSite)
siPendingTb :: [TagSite]
siDerivation :: TagDerivation
siGuiStuff :: SimpleGuiItem
}
simpleBuilder_1p :: SimpleBuilder
simpleBuilder_2p :: SimpleBuilder
simpleBuilder :: Bool -> SimpleBuilder
theAgenda :: SimpleStatus -> Agenda
theAuxAgenda :: SimpleStatus -> AuxAgenda
theChart :: SimpleStatus -> Chart
theResults :: SimpleStatus -> [SimpleItem]
initSimpleBuilder :: Bool -> Input -> Params -> (SimpleStatus, Statistics)
addToAgenda :: SimpleItem -> SimpleState ()
addToChart :: SimpleItem -> SimpleState ()
genconfig :: SimpleStatus -> Params
data SimpleGuiItem = SimpleGuiItem {
siHighlight :: [String]
siNodes :: [GNode]
siDiagnostic :: [String]
siFullSem :: Sem
siIdname :: String
}
theTrash :: SimpleStatus -> Trash
unpackResult :: SimpleItem -> [Output]
Documentation
type Agenda = [SimpleItem]
type AuxAgenda = [SimpleItem]
type Chart = [SimpleItem]
data SimpleStatus
show/hide Instances
type SimpleState a = BuilderState SimpleStatus a
data SimpleItem
Constructors
SimpleItem
siId :: ChartId
siSubstnodes :: ![TagSite]
siAdjnodes :: ![TagSite]
siSemantics :: !BitVector
siPolpaths :: !BitVector
siAccesible :: [String]
siInaccessible :: [String]
siLeaves :: [(String, UninflectedDisjunction)]actually: a set of pre-terminals and their leaves
siDerived :: (Tree String)
siRoot :: TagSite
siFoot :: (Maybe TagSite)
siPendingTb :: [TagSite]
siDerivation :: TagDerivation
siGuiStuff :: SimpleGuiItem
show/hide Instances
simpleBuilder_1p :: SimpleBuilder
simpleBuilder_2p :: SimpleBuilder
simpleBuilder :: Bool -> SimpleBuilder
theAgenda :: SimpleStatus -> Agenda
theAuxAgenda :: SimpleStatus -> AuxAgenda
theChart :: SimpleStatus -> Chart
theResults :: SimpleStatus -> [SimpleItem]
initSimpleBuilder :: Bool -> Input -> Params -> (SimpleStatus, Statistics)
Creates an initial SimpleStatus.
addToAgenda :: SimpleItem -> SimpleState ()
addToChart :: SimpleItem -> SimpleState ()
genconfig :: SimpleStatus -> Params
data SimpleGuiItem
Things whose only use is within the graphical debugger
Constructors
SimpleGuiItem
siHighlight :: [String]nodes to highlight
siNodes :: [GNode]actually a set if there are things wrong with this item, what?
siDiagnostic :: [String]
siFullSem :: Sem
siIdname :: String
show/hide Instances
theTrash :: SimpleStatus -> Trash
unpackResult :: SimpleItem -> [Output]
Produced by Haddock version 0.8