Module: Dhall::Parser::ApplicationExpression

Defined in:
lib/dhall/parser.rb

Instance Method Summary collapse

Instance Method Details

#valueObject



119
120
121
122
123
124
125
# File 'lib/dhall/parser.rb', line 119

def value
  first_expr = [capture(:first_application_expression).value]
  els = first_expr + captures(:import_expression).map(&:value)
  els.reduce do |f, arg|
    Application.for(function: f, argument: arg)
  end
end