Expand description
openEHR LANG, generated from the BMM meta-model: one generation per component version. v1_1 (the 1.1.0 development line, the current generation) carries the version’s published specification units side by side — the STABLE, tool-implemented BMM v2.x model (bmm, its bmm_persistence P_BMM form, the beom BEL expression model; on the prelude) and the PAUSED BMM3 model (bmm3, full-path only) — plus the hand-written ODIN/BEL/EL readers and the shared lexer for that version’s notations. The generator’s own BMM reader lives in openehr-codegen (tooling, not spec).
The type files are generated; hand-written spec behaviour
lives in sibling *_impl.rs files.
Modules§
- nesting
- The nesting bound every recursive reader and walker in the openEHR language stack honours.
- prelude
- Prelude: re-exports every generated spec type of ONE generation.
- v1_0
- The openEHR spec package
v1_0— generated module tree. - v1_1
- The openEHR spec package
v1_1— generated module tree.
Structs§
- Generation
Parse Error - Error returned when parsing a
Generationfrom an unknown token.
Enums§
- Generation
- The BMM generations this crate emits, one variant per version module, oldest first.