Compile plain

This commit is contained in:
Takashi Kokubun 2015-10-11 13:05:42 +09:00
parent 5439eedfed
commit b89c57eca6
1 changed files with 7 additions and 1 deletions

View File

@ -18,6 +18,8 @@ module Hamlit
compile_doctype(node)
when :tag
compile_tag(node)
when :plain
compile_plain(node)
else
[:static, "\n"]
end
@ -37,7 +39,11 @@ module Hamlit
node.value[:attributes].each do |name, value|
attrs << [:html, :attr, name, [:static, value]]
end
[:html, :tag, node.value[:name], attrs, [:multi]]
[:html, :tag, node.value[:name], attrs, compile_children(node)]
end
def compile_plain(node)
[:static, node.value[:text]]
end
end
end