Crate sdlm_core
Rust in-Memory model of the Simple Domain Modeling Language (SDML).
Changes
Version 0.1.11
- Feature: Update
Cardinality::to_uml_string
to output constraints. - Fix: Missing features in mapping types and values.
Version 0.1.10
- Feature: Added support for
mapping_type
andmapping_value
rules.
Version 0.1.9
- Style: Run Cargo format and clippy
Version 0.1.8
- Feature: Made the name for constraints required, not
Option
. - Style: Remove most macros from the model.
Version 0.1.7
- Fix: Minor fixes
Version 0.1.6
- Build: Updated parser with grammar changes in tree-sitter-sdml v0.1.29
Version 0.1.6
- Build: Updated parser with grammar changes in tree-sitter-sdml v0.1.26
Version 0.1.5
- Created a
stdlib
module and moved all the SDML and relevant RDF files into it. - Updated model to the same level as
tree-sitter-sdml
version0.1.21
. - Updated
tree-sitter-sdml
dependency with updated constraints.- Renamed
TypeDefinition
toDefinition
to address the fact that property definitions aren't types. - Renamed
EnumVariant
toValueVariant
to align withTypeVariant
on unions. This required change to walker methods.
- Renamed
Version 0.1.4
Previously part of a single crate sdml.