Crates.io | sdml-parse |
lib.rs | sdml-parse |
version | 0.3.0 |
source | src |
created_at | 2023-07-28 03:03:19.119524 |
updated_at | 2024-09-01 16:01:50.543689 |
description | Parser for Simple Domain Modeling Language (SDML) |
homepage | |
repository | https://github.com/johnstonskj/rust-sdml.git |
max_upload_size | |
id | 928102 |
size | 486,740 |
#+TITLE: Package sdml-parse #+AUTHOR: Simon Johnston #+EMAIL: johnstonskj@gmail.com #+LANGUAGE: en #+STARTUP: overview hidestars inlineimages entitiespretty #+OPTIONS: author:nil created:nil creator:nil date:nil email:nil num:3 toc:nil
Rust Parser for the Simple Domain Modeling Language (SDML).
[[https://crates.io/crates/sdml_parse][https://img.shields.io/crates/v/sdml_parse.svg]] [[https://docs.rs/sdml_parse][https://img.shields.io/docsrs/sdml-parse.svg]]
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.
#+CAPTION: Package Organization #+BEGIN_EXAMPLE ╭───────╮ │ CLI │ ╔══ │ crate │ ══╗ ║ ╰───────╯ ║ ┌╌╌╌╌╌╌╌╌┐ V V ┆ ┆ ╭───────╮ ╭──────────╮ Formatted Source ┆ source ┆ ══> │ parse │ ══> │ generate │ ══> RDF Representation ┆ file ┆ ╭───│ crate │───────│ crate │───╮ Documentation ┆ ┆ │ ╰───────╯ ╰──────────╯ │ Diagrams └╌╌╌╌╌╌╌╌┘ │ core/errors crate │ ╰──────────────────────────────────╯ ┌───────┐ ⋀ │ other │ ║ │ tools │ ════════════════╝ └───────┘ #+END_EXAMPLE
Version 0.3.0
Version 0.2.13-0.2.14
Version 0.2.12
Version 0.2.11
Version 0.2.10
Version 0.2.9
Version 0.2.8
Version 0.2.7
Version 0.2.6
Version 0.2.5
Version 0.2.4
Version 0.2.3
Version 0.2.2
Version 0.2.1
Version 0.2.0
Version 0.1.9
Version 0.1.8
Version 0.1.7
Version 0.1.6
Version 0.1.5
Version 0.1.4
Previously part of a single crate [[https://crates.io/crates/sdml][sdml]].