Expand description
This library provides a public interface to parse Type Language definitions.
It exports a single public method, parse_tl_file
to parse entire
.tl
files and yield the definitions it contains. This method will
yield Definition
s containing all the information you would possibly
need to later use somewhere else (for example, to generate code).
Modules§
- errors
- Errors that can occur during the parsing of Type Language definitions.
- tl
- This module contains all the different structures representing the various terms of the Type Language.
Functions§
- parse_
tl_ file - Parses a file full of Type Language definitions.