Pantagruel v0.0.5 Pantagruel.Parse.Expressions View Source

This module encodes the function application binding rules in Pantagruel.

Link to this section Summary

Functions

Given an AST representing a single expression (potentially consisting of multiple words), build a function application tree

Link to this section Functions

Link to this function parse_function_application(rest, expressions, context, line, offset) View Source
parse_function_application(
  binary(),
  Pantagruel.Parse.t(),
  map(),
  pos_integer(),
  pos_integer()
) :: Pantagruel.Parse.t()

Given an AST representing a single expression (potentially consisting of multiple words), build a function application tree.