Module: DhallishGrammar::LetExpression3
- Defined in:
- lib/DhallishGrammar.rb
Instance Method Summary collapse
Instance Method Details
#to_node ⇒ Object
5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 |
# File 'lib/DhallishGrammar.rb', line 5875 def to_node() vars = [] declarations.elements.each { |node| typeannot = nil if node.respond_to? :annot and node.annot.respond_to? :exp typeannot = node.annot.exp.to_node() end vars.append [node.var.text_value, typeannot, node.val.to_node()] } Dhallish::Ast::LetInNode.new vars, in_expr.to_node() end |