# TDL Standalone Launcher

This project shows how to use TDL in standalone (batch) mode. It includes example code and launcher to illustrate how to process TDL specifications. The launcher currently can list elements in a TDL specification, validate the specification using the TDL OCL constraints, or import data defintions from an OpenAPI or ASN.1 specification. Each functionality relies on different components of the TDL Open-source Project.

The standalone launcher can load TDL specifications in the standardised (XMI-based) exchange format (`.tdl`) or in the textual syntaxes (both standardised `.tdltx` and `.tdltxi` aind informative example syntaxes `.tdlan2` / `.tplan2`). Translation between the different formats is also illustrated, but not stable yet.
