Tydl

Tydl is a type definition language for specifying the structure, layout, and semantic attributes of data types. The language syntax is an extension of Wumps. In addition to defining the language itself, this software project aims to provide a set of tools that can be used to generate documentation or high-level code from type specifications written in the Tydl syntax.

Tydl is part of the Code Craftsmen project. The documentation is hosted on Read the Docs and the source code can be found on GitHub.