org.kiama.example.lambda2
Interface for a lambda2 evaluator.
Evaluate the given expression, returning the result of the evaluation if it succeeded, or exp if it failed.
Generate a fresh variable name.
Whether this mechanism evaluates inside lambdas.
Whether this mechanism evaluates inside lambdas. Used for testing. Default: false.
Capture-free substitution of free occurrences of x in e1 with e2.
Interface for a lambda2 evaluator.