Class: Treetop::Runtime::RootNode

Inherits:
SyntaxNode
  • Object
show all
Defined in:
lib/alongslide/treetop/parser.rb

Overview

Root node of parse tree.

Instance Method Summary collapse

Instance Method Details

#renderObject

Render tree to HTML.



24
25
26
27
28
29
30
31
32
# File 'lib/alongslide/treetop/parser.rb', line 24

def render
  blocks.elements.map do |block_wrapper|
    if block_wrapper.content.respond_to? :block
      block_wrapper.content.block.render
    elsif block_wrapper.content.respond_to? :template
      block_wrapper.content.template.render
    end
  end.join
end