Module: LambdaCalculus::Function1

Defined in:
lib/mail/vendor/treetop-1.4.3/examples/lambda_calculus/lambda_calculus.rb

Defined Under Namespace

Classes: Closure

Instance Method Summary collapse

Instance Method Details

#eval(env = {}) ⇒ Object



503
504
505
# File 'lib/mail/vendor/treetop-1.4.3/examples/lambda_calculus/lambda_calculus.rb', line 503

def eval(env={})
  Closure.new(self, env)
end

#to_s(env = {}) ⇒ Object



507
508
509
# File 'lib/mail/vendor/treetop-1.4.3/examples/lambda_calculus/lambda_calculus.rb', line 507

def to_s(env={})
  eval(env).to_s
end