Pantagruel v0.0.9 API Reference
Modules
An interpreter for the Pantagruel language
The evaluation environment for a Pantagruel program
Evaluation of a Pantagruel program
Takes an evaluated Pantagruel program and generates a formatted text representation of it
Provides the functionality for loading Pantagruel files, making them available for import
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 contains all advanced parsing operations that have to be called by the parser
Combinator snippets required by the Pantagruel parser
Preprocessing for Pantagruel. Prepares a raw text file for parsing
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