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