Pantagruel v0.0.7 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
This module encodes the function application binding rules in Pantagruel
Combinator snippets required by the Pantagruel parser
Preprocessing for Pantagruel. Prepares a raw text file for parsing