Tools & CLIs

IDL Compiler

Generate code from OMG IDL 4.2 input for Rust, C, C++, C#, Java, Python, TypeScript.

Install

cargo install zerodds-idlc     # if published
# or build from source:
cargo build --release -p zerodds-idlc

At a glance

  • Sub-commands generate, check, dump-ast, dump-typeobject, print-deps.
  • Seven backends in one run via --all; per-backend output with --out-<lang>.
  • XTypes 1.3 TypeObject emitted by default (--no-typeobject to suppress).
  • --scaffold emits the matching build file per backend; --corba adds CORBA Annex-A.1 stubs.

Documentation

The canonical reference is in the repository — kept next to the source so that examples stay accurate:

Related

Tools & CLIs

IDL-Compiler

Generiert Code aus OMG-IDL-4.2-Input für Rust, C, C++, C#, Java, Python, TypeScript.

Installation

cargo install zerodds-idlc     # falls veröffentlicht
# oder aus dem Source bauen:
cargo build --release -p zerodds-idlc

Auf einen Blick

  • Sub-Kommandos generate, check, dump-ast, dump-typeobject, print-deps.
  • Sieben Backends in einem Lauf via --all; pro-Backend-Ausgabe mit --out-<lang>.
  • XTypes 1.3 TypeObject standardmäßig emittiert (--no-typeobject zum Unterdrücken).
  • --scaffold gibt die passende Build-Datei je Backend aus; --corba ergänzt CORBA-Annex-A.1-Stubs.

Dokumentation

Die kanonische Referenz liegt im Repository — direkt neben dem Quellcode, damit die Beispiele aktuell bleiben:

Verwandt