Crate grammers_tl_parser[][src]

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 Definitions 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.