use crate::{
codegen::{context::Context, HtmlNode},
core::ast::HanzzokAstNode,
};
use super::Walker;
impl Walker<HanzzokAstNode> for Context<'_> {
fn walk(&mut self, node: HanzzokAstNode) -> Vec<HtmlNode> {
match node {
HanzzokAstNode::BlockConstructor(node) => self.walk(node),
HanzzokAstNode::InlineObjectBlock(node) => {
vec![HtmlNode::create_tag("p", &self.walk(node))]
}
HanzzokAstNode::Newline(_) => {
vec![]
}
}
}
}