Expand description
Defines all common Component
s and Resource
s
In this World
, Entitys are documents and Components
are derived from these documents.
Different System
s derive new Components
from existing Components
, that are added to
the Entity
.
For example, if Triples
are defined, systems::derive_classes will
derive DefinedClass
from them and add them to the Entity
.
Structsยง
Resource
used to receive command queues. These command queues are handled withhandle_tasks
.Resource
used to send command queues, allowing for async operations.Component
indicating whether or not the document is dirty, a dirty document parsed with errors.Component
used to remember the linked documents.Component
that allows for language specific implementation for certain things, reducing code duplication.Component
that contains the parsed semantic element (i.e. Turtle, JSONLD).- Simple wrapper for errors that derives
Component
Component
containing the typical keywords for the current language.Component
containing thelsp_types::Url
of the current document.Component
indicating whether or not the document is actually open.Component
used to wrap an incominglsp_types::Position
.Component
containing the current source code asropey::Rope
- maps terms to all known correct types.
- Simple wrapper structure that derives
Component