zerodds-idl

Layer 3 — Schema (IDL parser). OMG IDL 4.2 parser + AST + semantic model.

OMG IDL 4.2 (ISO/IEC 19516:2020) parser, AST and semantic model for ZeroDDS: an Earley recognizer on a central grammar (108 productions with spec_ref annotations), a memoization pass for polynomial runtime, a CST→AST builder with source spans, and vendor deltas as additive patches.

Spec anchors

  • OMG IDL 4.2 (ISO/IEC 19516:2020) — full grammar + semantics.
  • Consumed by the idl-{cpp,csharp,java,rust,ts} codegen crates.

Stability

1.0.0-rc.3. 604 public items, 1047 tests; OMG + vendor (RTI/Cyclone/Fast-DDS) fixtures.

zerodds-idl

Layer 3 — Schema (IDL parser). OMG-IDL-4.2-Parser + AST + Semantik-Modell.

OMG IDL 4.2 (ISO/IEC 19516:2020) Parser, AST und Semantik-Modell für ZeroDDS: Earley-Recognizer auf zentraler Grammar (108 Productions mit spec_ref-Annotationen), Memoization-Pass für polynomiale Laufzeit, CST→AST-Builder mit Source-Spans, Vendor-Deltas als additive Patches.

Spec-Anker

  • OMG IDL 4.2 (ISO/IEC 19516:2020) — vollständige Grammar + Semantik.
  • Konsumiert von den idl-{cpp,csharp,java,rust,ts}-Codegen-Crates.

Stabilität

1.0.0-rc.3. 604 Public-Items, 1047 Tests; OMG- + Vendor-Fixtures (RTI/Cyclone/Fast-DDS).