| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Language.Drasil.Chunk.NamedIdea
Contents
Description
The lowest level of chunks in Drasil. It all starts with an identifier and a term.
Type
IdeaDict is the canonical dictionary associated to an Idea.
Contains a UID and a term that could have an abbreviation (Maybe String).
Ex. The project name "Double Pendulum" may have the abbreviation DblPend.
Instances
Classes
class IsChunk c => NamedIdea c where Source #
Instances
| NamedIdea CodeChunk Source # | Finds the term ( |
| NamedIdea CodeFuncChunk Source # | Finds the term ( |
Defined in Drasil.Code.CodeVar Methods term :: Lens' CodeFuncChunk NP Source # | |
| NamedIdea CodeVarChunk Source # | Finds the term ( |
Defined in Drasil.Code.CodeVar Methods term :: Lens' CodeVarChunk NP Source # | |
| NamedIdea CI Source # | |
| NamedIdea ConceptChunk Source # | Finds term ( |
Defined in Language.Drasil.Chunk.Concept.Core Methods term :: Lens' ConceptChunk NP Source # | |
| NamedIdea ConstrConcept Source # | Finds term ( |
Defined in Language.Drasil.Chunk.Constrained Methods term :: Lens' ConstrConcept NP Source # | |
| NamedIdea DefinedQuantityDict Source # | Finds the term ( |
Defined in Language.Drasil.Chunk.DefinedQuantity Methods term :: Lens' DefinedQuantityDict NP Source # | |
| NamedIdea IdeaDict Source # | Finds the term ( |
| NamedIdea UncertQ Source # | Finds term ( |
| NamedIdea UnitDefn Source # | Finds term ( |
| NamedIdea ConceptInstance Source # | Finds term ( |
Defined in Language.Drasil.Document.ConceptInstance Methods term :: Lens' ConceptInstance NP Source # | |
| NamedIdea (QDefinition e) Source # | |
Defined in Language.Drasil.Chunk.Eq Methods term :: Lens' (QDefinition e) NP Source # | |
class NamedIdea c => Idea c where Source #
An Idea is the combination of a NamedIdea and a CommonIdea. In other
words, it may have an acronym/abbreviation.
Instances
| Idea CodeChunk Source # | Finds the idea contained in the |
| Idea CodeFuncChunk Source # | Finds the idea contained in the |
Defined in Drasil.Code.CodeVar | |
| Idea CodeVarChunk Source # | Finds the idea contained in the |
Defined in Drasil.Code.CodeVar | |
| Idea CI Source # | Finds the idea of a |
| Idea ConceptChunk Source # | Finds the abbreviation of the |
Defined in Language.Drasil.Chunk.Concept.Core | |
| Idea ConstrConcept Source # | Finds the idea contained in the |
Defined in Language.Drasil.Chunk.Constrained | |
| Idea DefinedQuantityDict Source # | Finds the idea contained in the |
Defined in Language.Drasil.Chunk.DefinedQuantity | |
| Idea IdeaDict Source # | Finds the abbreviation of the |
| Idea UncertQ Source # | Finds the idea contained in the |
| Idea UnitDefn Source # | Finds the idea contained in the |
| Idea ConceptInstance Source # | Finds the idea contained in the |
Defined in Language.Drasil.Document.ConceptInstance | |
| Idea (QDefinition e) Source # | |
Defined in Language.Drasil.Chunk.Eq | |