Class Function

All Implemented Interfaces:
Comparable<Operator>

public class Function extends Operator
A function is an implicit binary operator between two "noun" tokens—typically between a variable on the left and a group on the right, in which case the function's precedence is inferred from the group.

Examples:

  • f()f (0) <Fn>
  • f(a)f a (1) <Fn>
  • f(a, b)f a b (2) <Fn>
  • f(g(a))f g a (1) <Fn> (1) <Fn>
Author:
Curtis Rueden
  • Constructor Details

    • Function

      public Function(double precedence)