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
TypeObjectemitted by default (--no-typeobjectto suppress). --scaffoldemits the matching build file per backend;--corbaadds 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
TypeObjectstandardmäßig emittiert (--no-typeobjectzum Unterdrücken). --scaffoldgibt die passende Build-Datei je Backend aus;--corbaergänzt CORBA-Annex-A.1-Stubs.
Dokumentation
Die kanonische Referenz liegt im Repository — direkt neben dem Quellcode, damit die Beispiele aktuell bleiben: