| Crates.io | sketchddd-parser |
| lib.rs | sketchddd-parser |
| version | 0.1.0 |
| created_at | 2025-11-29 22:39:06.571558+00 |
| updated_at | 2025-11-29 22:39:06.571558+00 |
| description | DSL parser for SketchDDD domain models |
| homepage | |
| repository | https://github.com/ibrahimcesar/SketchDDD |
| max_upload_size | |
| id | 1957620 |
| size | 16,509 |
DSL parser for SketchDDD domain models.
context Commerce {
objects { Customer, Order, LineItem, Product, Money }
morphisms {
placedBy: Order -> Customer
items: Order -> List<LineItem>
}
aggregate Order {
root: Order
contains: [LineItem]
}
value Money {
amount: Decimal
currency: Currency
}
enum OrderStatus = Pending | Confirmed | Shipped
}
Licensed under either of MIT or Apache-2.0 at your option.