Crate sdml_core

Source
Expand description

Provides the core in-memory implementation of the Simple Domain Modeling Language (SDML).

This package also includes the traits used to describe module loading as well as artifact generators.

Modulesยง

error
Provides the project-wide Error and Result types as well as helper functions.
load
This module provides the traits for loading modules from some source.
model
Provide the Rust types that implement an in-memory representation of the SDML Grammar.
stdlib
This module provides modules corresponding to the SDML standard library.
store
This module provides a trait for module stores, and an implementation for in-memory caches.
syntax
Contains only string constants for the tree-sitter node types and field names.