Pantagruel v0.0.4 API Reference

Modules

An interpreter for the Pantagruel language

The evaluation environment for a Pantagruel program

Evaluation of a Pantagruel program

A domain in an evaluated Pantagruel program, with a name and whatever domain it is an alias for (or itself, otherwise)

A function in an evaluated Pantagruel program, either as introduced in a header declaration or referred to as an anonymous function inside of a section body

A bound value in an evaluated Pantagruel program, with a name and the domain it is in

Takes an evaluated Pantagruel program and generates a formatted text representation of it

The parser takes a binary representing a Pantagruel program and constructs an AST. It expects the binary to have been preprocessed by the Scan module

Combinator snippets required by the Pantagruel parser

Preprocessing for Pantagruel. Prepares a raw text file for parsing

Exceptions

Mix Tasks