class Riml::Compiler::StringLiteralConcatNodeVisitor

Public Instance Methods

compile(nodes) click to toggle source
# File lib/riml/compiler.rb, line 226
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]
    node.accept(visitor)
    nodes.compiled_output << ' ' if next_node
  end
  nodes.compiled_output
end