| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Drasil.Database.SearchTools
Contents
Synopsis
- data TermAbbr
- data DomDefn
- longForm :: TermAbbr -> NP
- shortForm :: TermAbbr -> Maybe String
- domain :: DomDefn -> [UID]
- definition :: DomDefn -> Sentence
- termResolve :: (NP -> Maybe String -> c) -> ChunkDB -> UID -> c
- termResolve' :: ChunkDB -> UID -> TermAbbr
- defResolve :: ([UID] -> Sentence -> c) -> ChunkDB -> UID -> c
- defResolve' :: ChunkDB -> UID -> DomDefn
- findAllConcInsts :: ChunkDB -> [ConceptInstance]
Types
Field Accessors
definition :: DomDefn -> Sentence Source #
Resolvers
termResolve :: (NP -> Maybe String -> c) -> ChunkDB -> UID -> c Source #
Search for a chunk that is an instance of Idea and return its "term" and
abbreviation, erroring out if it doesn't exist.
termResolve' :: ChunkDB -> UID -> TermAbbr Source #
Find a chunk's "term" and abbreviation, erroring out if it doesn't exist.
findAllConcInsts :: ChunkDB -> [ConceptInstance] Source #