Module: DhallishGrammar::UnionTypeLiteral3

Defined in:
lib/DhallishGrammar.rb

Instance Method Summary collapse

Instance Method Details

#to_nodeObject



2910
2911
2912
2913
2914
2915
2916
# File 'lib/DhallishGrammar.rb', line 2910

def to_node()
  type_map = {lb.text_value => type.to_node()}
  tail.elements.each { |node|
    type_map[node.lb.text_value] = node.type.to_node()
  }
  Dhallish::Ast::UnionType.new(type_map)
end