Modules

Structs

A blank custom type to use if no custom types are required

Represents a function from a template Can contain an argument also

Represents a language to be parsed

A language error with a location

Represents a set of template functions

Enums

Represents an argument being parsed in to a function call

An enum for the possible types of error that can result from interpretation

Type for the values returned from the interpretation