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§

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

Macros§