Crates.io | sdml-parse |
lib.rs | sdml-parse |
version | |
source | src |
created_at | 2023-07-28 03:03:19.119524+00 |
updated_at | 2025-03-10 19:46:26.731328+00 |
description | Parser for Simple Domain Modeling Language (SDML) |
homepage | |
repository | https://github.com/johnstonskj/rust-sdml.git |
max_upload_size | |
id | 928102 |
Cargo.toml error: | TOML parse error at line 19, column 1 | 19 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
Rust Parser for the Simple Domain Modeling Language (SDML).
This package is part of the Rust SDML project and specifically implements a parser from SDML surface syntax to the in-memory model representation. The project's intent is to provide an idiomatic implementation of the in-memory model, parser, generators, and the CLI tool.
The following figure demonstrates this package in the broader project context.
sdml-core
.sdml_error
to sdml-errors
.sdml-core
.sdml_core
version 0.2.14
and the new ModelStore
trait.ERROR
nodes correctly when they cause the top-level
rule to fail.sdml_core
version 0.2.11
for updated validation.sdml_core
version 0.2.10
for new stdlib names.one
and not zero_or_one
as the default to
match the DEFAULT_CARDINALITY
constant in the model.None
not
Some(Default::default())
.with_
constructors on Cardinality
to take option types.source_file
field on Module
.ModuleLoader
API requiring a ModuleCache
.rdf_def
rules now works correctly.
mapping_type
and mapping_value
rules.tree-sitter-sdml
version 0.1.29
.tree-sitter-sdml
version 0.1.26
.stdlib
module and moved all the SDML and relevant RDF files into it.tree-sitter-sdml
to version 0.1.21
with updated constraints.Previously part of a single crate sdml.