class Riml::Compiler::NodesVisitor
Public Instance Methods
compile(nodes)
click to toggle source
# File lib/riml/compiler.rb, line 150 def compile(nodes) nodes.each_with_index do |node, i| visitor = visitor_for_node(node) node.parent_node = nodes next_node = nodes.nodes[i+1] if ElseNode === next_node node.force_newline = true end node.accept(visitor) end nodes.compiled_output end